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')