首页 > 编程语言 > 详细

Python条件语句

时间:2018-08-19 12:31:51      阅读:142      评论:0      收藏:0      [点我收藏+]

 

  1. if.      : (冒号)起到条件与结果分开的作用

  if 条件 :

    结果

 1 # -*- encoding:utf-8 -*-
 2 
 3 #第一种
 4 if True:
 5     print(‘True‘)
 6 print(‘============‘)
 7 
 8 #第二种
 9 if 4 > 3:
10     print(‘True‘)
11 else:
12     print(‘False‘)
13 
14 #第三种
15 num = input(‘请输入您猜的数字‘)
16 #会发现不管你输入什么都会报错,那是因为input出来的字符串
17 if num == 1:
18     print(‘一起抽烟‘)
19 elif num == 2:
20     print(‘一起喝酒‘)
21 elif num == 3:
22     print(‘烫头‘)
23 else:
24     print(‘你猜错了......‘)
25 
26 #第四种,多种条件只走一个位置
27 
28 #字符串强转数字加int
29 score = int(input(‘请输入您猜的数字‘))
30 
31 if score > 100:
32     print(‘我擦,最高分才100‘)
33 elif score >= 90:
34     print(‘A‘)
35 elif score >= 80:
36     print(‘B‘)
37 elif score >= 70:
38     print(‘C‘)
39 else:
40     print(‘太笨了...D‘)
41 
42 #第五种,if嵌套
43 name = input(‘请输入名字: ‘)
44 age = input(‘请输入年龄: ‘)
45 if name == ‘小二‘:
46     if age == ‘18‘:
47         print(666)
48     else:
49         print(333)
50 else:
51     print(‘错了....‘)

 

  2. while.   

  while 条件:

    循环体

1 print(111)
2 while True:
3     print(‘我们不一样‘)
4     print(‘在人间‘)
5     print(‘痒‘)
6 print(‘222‘)

   终止循环:改变条件使其不成立,或break。

 1 count = 1
 2 flag = True
 3 
 4 while flag:
 5     print(count)
 6     count += 1
 7     if count > 100 :
 8         flag = False
 9 count = 1
10 while count <= 100:
11     print(count)
12     count = count + 1
13 
14 count = 1
15 sum = 0
16 while count <= 100:
17     sum += count
18     count += 1
19 print(sum)
20 
21 print(‘11‘)
22 while True:
23     print(‘222‘)
24     break
25     print(‘333‘)
26 print(‘abcd‘)

continue:结束本次循环,开始下次循环。  

Python条件语句

原文:https://www.cnblogs.com/whylinux/p/9500707.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!