我们知道程序一般都是包含if、for、while控制流,控制流在程序中是很常见的语句,那我们接下来通过对python控制流的了解来认识python。
if(保存为 if.py
):
number = 23
guess = int(input(`请输入一个整数: `))
if guess == number:
print(`恭喜,你猜对了。`) # 新块从这里开始
print(`(但你没有获得任何奖品!)`) # 新块在这里结束
elif guess < number:
print(`不对,你猜的有点儿小`) # 另一个块
# 在一个块中你可以做你想做的任何事...
else:
print(`不对,你猜的有点大`)
# 你猜的数比number大时才能到这里
print(`完成`)
# if语句执行完后,最后的语句总是被执行
输出:
$ python3 if.py
请输入一个整数: 50
不对,你猜的有点儿大
完成
$ python3 if.py
请输入一个整数: 22
不对,你猜的有点儿小
完成
$ python3 if.py
请输入一个整数: 23
恭喜,你猜对了。
(但你没有获得任何奖品!)
完成
for(保存为 for.py
):
for i in range(1, 5):
print(i)
else:
print(`for循环结束`)
输出:
$ python3 for.py
1
2
3
4
for循环结束
while(保存为while.py
):
number = 23
running = True
while running:
guess = int(input(`输入一个整数 : `))
if guess == number:
print(`恭喜,你猜对了。`)
running = False # 这使while循环停止
elif guess < number:
print(`不对,你猜的有点儿小。`)
else:
print(`不对,你猜的有点儿大。`)
else:
print(`while循环结束。`)
# 在这做你想做的任何事
print(`完成`)