Python 复习题
网络运维需要学什么                        Python 语法基础小结(2010-09-08)
1  python的基础数据类型
类型
类型名
例子
整数
int
1,  -5,  0xab
实数
float
字符串
str
abcd你好
逻辑
bool
True    False
2 运算符
  +    加法        ,字符串联接,    数组融合
-     减法
  *    乘法        ,  字符串级联
  /    实数除法
 
.+100=
#coding=gbk
#求1+2+3+...+100=
s=0
for i in range(1,100+1):
    s = s + i
print( "1+2+3+...+100=", s )
1+2+3+...+100= 5050
例3 :求1+3++99=
#coding=gbk
#求1+ 3+5+7+...+99=
s=0
for i in range(1,99+1,2):
    s = s + i
print( "1+3+5+7+...+99=", s )
1+3+5+7+...+99== 2500

例4 :求10+9+8+7+..+ 1 =
#coding=gbk
#求10+9+8+7+…+ 1 =
s=0
for i in range(10, 0 ,-1):
如何安装虚拟机linux    s = s + i
print( "10+9+8+7+…..+ 1=", s )
10+9+8+7+…..+ 1= 55
cordova滑雪服
例5 :求数组[ 10,8,-1, 100,200, 35]的最大元素  ---  方法一
#coding=gbk
#求数组[ 10,8,-1, 100,200, 35]的最大元素
x = [ 10,8,-1, 100,200, 35]
mx = x[0]
for i in range( 0 , len(x) ):
    if  mx < x[i]  :
        mx = x[i]
print( "x=",x)
print( "最大元素=",mx)
x= [10, 8, -1, 100, 200, 35]
最大元素= 200
例6 :求数组[ 10,8,-1, 100,200, 35]的最大元素  ---  方法二
#coding=gbk
#求数组[ 10,8,-1, 100,200, 35]的最大元素
x = [ 10,8,-1, 100,200, 35]
mx = x[0]
flash插件2022最新版下载for   y  in  x  :
    if  mx < y  :
        mx = y
print( "x=",x)
print( "最大元素=",mx)
x= [10, 8, -1, 100, 200, 35]
最大元素= 200

5  while 循环
  格式:
 
python基础代码练习
while    条件:
    当条件成立时,一直执行本段
如果条件成立,一直执行后面的“语句块”,
这意味着,您需要在(循环体的)语句块中于适当的时候改变条件表达式中的某个(或某些)变量,或者使用 break 中止循环。
  while 与 if 的不同是:
  if 条件:
    如果条件成立,执行一次本段代码
  而 while 则是,一直重复执行那段代码,直到,条件不满足时为止。
 
场景一
场景二
狄仁杰说道:
  我只问你一个问题,说了就放你走
  。。。。
山无陵天地合,乃敢与君绝!
if  说了:
    就放你走
while    not(山无陵天地合):
        与君一直在一起
例1 :求数组[ 10,8,-1, 100,200, 35]的最大元素  ---  方法三
#coding=gbk
#求数组[ 10,8,-1, 100,200, 35]的最大值
x = [ 10,8,-1, 100,200, 35]
mx = x[0]
i  = 0
while i < len(x):
容易遗忘的地方
    if  mx < x[i]  :
        mx = x[i]
    i = i + 1
print( "x=",x)
float的指数位是什么意思print( "最大元素=",mx)
x= [10, 8, -1, 100, 200, 35]
最大元素= 200

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。