python if的选择结构与循环
2018-02-28 19:28
405 查看
语句块:可以执行一次或者多次的语句,以冒号为标记,缩进结束就是语句块结束的时候 判断条件:以bool类型为标志的,当条件为真就执行,为假就跳过。 if的基本结构: if 条件: ...... else: ...... note:要用冒号来结束代码块,用缩进区分代码块。 提示: input()函数支持输入数字或者表达式,不支持输入字符串.返回的是数字类型的数值。(输入什么储存什么) raw_input()函数只支持字符串,返回为字符串。(输入什么储存为字符串,必要时需要转换为其它类型) note:拼接的符号(,)(+)是不一样的,逗号不要强制转换数据类型,加号需要强转数据类型。 提示:and是两个条件同时满足,or是二选一 if 的嵌套 if 条件: print ...... elif 条件: print ...... elif 条件: print ...... else: print ......
列:results = input('成绩为:')
if 100 >= results >= 90: print 'A' elif 90 > results >= 75: print 'B' elif 0 <= results < 75: print 'C' else: print '输入错误!'
age = input('你的年龄为:') if age < 18: price = '90' elif age >= 18: price = '180' elif age >= 65: price = '0' print '你买的票为' < 4000 /span>, price + '元!'
for循环: for 临时变量 in 变量:
list = [1,2,3,4,5] for i in list: a = input('输入数字:') if a in list: print 'list中有' , a , '!' break else: print 'list没有' , a , '!' breakwhile循环: while 判断条件: 执行语句
print('猜一猜!') i = 1 while i < 10: a = input('请输入数字:') if 5 == a: print('答对了!') break elif a > 5: print('答错了!数字大了!') elif a < 5: print('答错了!数字小了!') else: print('输入错误!') i=i+1
note: break 跳出整个循环,打断这个循环不执行 continue 打断本次循环,循环继续 pass 可以执行不报错,当你不知道实现什么功能的时候可以用pass代替 for--else 语句:在for循环条件语句为false或者结束时没有被break打断就执行else语句
相关文章推荐
- python程序设计基础3:python选择和循环结构
- 1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
- Python学习之五【程序控制结构-选择结构&&循环结构】
- if选择结构和while循环及for循环
- 黑马程序员——选择结构if、switch,循环结构while、do-while、for
- 学习python第三篇 结构 (if和循环)
- for循环和if选择结构
- python基础选择结构if语句判断三角形
- Python基础(2)——Python选择、循环结构
- Python学习笔记(10)-选择结构与循环结构
- if选择结构和while循环及for循环
- JAVA if,switch多分支选择结构
- java学习之旅17--if语句_单选择_双选择_多选择结构
- JavaScript 流程控制结构(顺序/选择/循环while for/跳出循环)
- Linux C---程序设计基本结构——顺序、选择与循环
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 程序设计基本结构——顺序、选择与循环
- C#选择结构(判断与循环)
- Python入门(三):if判断、for和while循环、break和continue
- 结构(顺序、选择、循环)