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 循环
格式:
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小时内删除。
发表评论