python 比较
条件分支
if 条件:
条件为真的时候执行
else:
条件为假的时候执行
练习:
print('猜数字小游戏: ')
num = int(input('please input a number: '))
if num == 8:
print('真厉害猜中啦')
else:
if num > 8:
print('大啦')
else:
print('小了')
print ('\n结束')
while 循环
当达到条件时才会跳出循环
while 条件 :
print('猜数字: ')
num = int(input('please input a number: '))
while num != 8:
num = int(input('please input agame: '))
if num == 8:
print('真厉害猜中啦')
else:
if num > 8:
print('大啦')
else:
print('小了')
print ('\n结束')
and or 条件
and 和
1 < 2 and 3 < 4
True
2 > 3 and 3 < 4
Flase
改进:
print('猜数字: ')
import random
n = 1
maxnum = 8
num = int(input('please input a number: '))
random_num = random.randint(1,100)
while num != random_num and n <= maxnum:
n +=1
if num > random_num:
print('大啦')
num = int(input('please input agame: '))
else:
print('小了')
num = int(input('please input agame: '))
if num == random_num:
print('中了')
else:
print('结束啦 game over')