条件语句和while循环
2018-06-18 01:04:36来源:未知 阅读 ()
一、条件语句if……else
1、if 基本语句
举例说明:
如果一个人年龄大于等于18,那么输出“成年”,否则输出“不是成人”
#!/usr/bin/env python # -*- coding:utf8 -*- age_of_man = 20 if age_of_man >= 18: print("成年") else: print("不是成人")
2、if 支持嵌套
if 条件1: 缩进的代码块 elif 条件2: 缩进的代码块 elif 条件3: 缩进的代码块 ...... else: 缩进的代码块
如果:分数>=90,则为优秀;分数>=80且<90,则为良好;分数>=60且<80,则为合格;其他,则为不合格
#!/usr/bin/env python # -*- coding:utf8 -*- score = input(">>: ") score = int(score) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >=60: print("合格") else: print("不合格")
二、while循环
while 条件: # 循环体 # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。 # 如果条件为假,那么循环体不执行,循环终止
#打印0到10 #!/usr/bin/env python # -*- coding:utf8 -*- count=0 while count <= 10: print(count) count+=1
死循环
#!/usr/bin/env python # -*- coding:utf8 -*- while 1 == 1: print("ok")
练习
1、使用while循环输出 1 2 3 4 6 7 8 9 10
#方法一 count = 1 while count < 11: if count == 5: pass else: print(count) count = count + 1 #方法二 n = 0 while n < 11: if n == 5: n = n + 1 continue print(n) n = n + 1
2、输出100以内的奇数
count = 1 while count < 101: temp = count % 2 if temp == 0: pass else: print(count) count = count + 1
3、求1到100数的和
n = 1 s = 0 while n <101: s = s + n n = n + 1 print(s)
4、求1-2+3-4+5-6……+99
n = 1 s = 0 while n < 100: temp = n % 2 if temp == 0: s = s - n else: s = s + n n = n + 1 print(s)
5、用户登陆(有三次重试机会)
count = 0 while count < 3: user = input('>>>') pwd = input('>>>') if user == 'reese' and pwd == '123': print('欢迎登陆') break else: print('用户名或密码错误') count = count + 1
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:武道之路-炼体期二重天
- python3 之 判断闰年小实例 2019-08-13
- Python基础之用户交互、流程控制、循环语句 2019-07-24
- Python习题001 2019-07-24
- Python homeWork-1 2019-07-24
- 模块导入 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash