if判断
if 条件布尔值为true:
name= input('请输入你的名字:')
if name=='fanping':
print('我喜欢反派,虽然很low')
if name=='ljh':
print('我不喜欢反派')
if。。。else。。。就是除了if条件外的其他条件用else
name= input('请输入你的名字:')
if name=='nick':
print('我喜欢反派,虽然很low')
else:
print('名字不为nick')
猜年龄游戏
zheng_age = 73
age = int(input('请输入你的年龄:'))# 记住一定要字符串对应字符串,整形对应整形
if age == zheng_age:
print('恭喜你猜对了')
else:
print('抱歉猜错了')
if。。。elif。。。else用法
zheng_age = 73
age = int(input('请输入你的年龄:'))
if age == zheng_age:
print('恭喜你猜对了')
elif zheng_age>age:
print('抱歉你猜小了')
else:
print('抱歉猜大了')
if 条件为True:
代码块
elif 条件为true:
代码块
else:
代码块
if的嵌套
if 条件:
代码块
if 条件:
pass
zheng_age = 73
age = int(input('请输入你的年龄:'))
if zheng_age!=age:
if age > zheng_age:
print('抱歉猜大了')
elif age<zheng_age:
print('抱歉猜小了')
else:
print('恭喜你猜对了')
while+break循环
break是跳出这个循环
prize = {0:'zhangyang',1:'bu_vave',2:'mick',3:'balleon——vava'}
while True:
zheng_age = 73
age = int(input('请输入你的年龄:'))
if age == zheng_age:
print(f'恭喜你猜对了\n请选择下列奖项的一个:\n{prize}')
break
elif zheng_age>age:
print('抱歉你猜小了')
else:
print('抱歉猜大了')
print('我跳出了循环')
请输入你的年龄:73
恭喜你猜对了
请选择下列奖项的一个:
{0: 'zhangyang', 1: 'bu_vave', 2: 'mick', 3: 'balleon——vava'}
我跳出了循环
prize = {0:'zhangyang',1:'bu_vave',2:'mick',3:'balleon——vava'}
while True:
zheng_age = 73
age = int(input('请输入你的年龄:'))
if age == zheng_age:
while True:
print(f'恭喜你猜对了\n请选择下列奖项的一个:\n{prize}')
choice =int(input('请选择你想要的奖品'))
if choice == 2:
print('这个不给你')
else:
print(f'这个{prize[choice]}垃圾你也要')
break
break
elif zheng_age>age:
print('抱歉你猜小了')
else:
print('抱歉猜大了')
print('我跳出了循环')
请输入你的年龄:73
恭喜你猜对了
请选择下列奖项的一个:
{0: 'zhangyang', 1: 'bu_vave', 2: 'mick', 3: 'balleon——vava'}
请选择你想要的奖品2
这个不给你
恭喜你猜对了
请选择下列奖项的一个:
{0: 'zhangyang', 1: 'bu_vave', 2: 'mick', 3: 'balleon——vava'}
请选择你想要的奖品1
这个bu_vave垃圾你也要
我跳出了循环
while+continue循环
conu=1
while conu < 101 :
if conu ==50 :
conu +=1
continue#不执行下列代码
print(conu)
conu +=1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
break 直接终止这个while循环;continue只是不执行下面代码,但是循环继续下去