程式--<猜數字小遊戲>--for - while
阿新 • • 發佈:2018-11-24
方式一:
while迴圈語句
import random num = random.randint(0,100) # randint函式,隨機生成0-100之間的數字 print(num) # 如果不知道隨機數,猜之前可以先列印隨機數 i=0 while i<3: # 最外層控制猜的次數,迴圈體控制猜的場景 guess = input('請輸入你要猜的數字--》') guess = int(guess) if guess<num: print('你猜小了。。') elif guess>num: print('你又猜大了。。') else: print('恭喜猜對了') break # 猜對,break直接結束迴圈 i=i+1 # if / elif這兩個條件符合其中一個,執行迴圈+1 else: print('次數達到上限')
方式二:
for迴圈語句
import random num = random.randint(0,10) print(num) for i in range(7): guess = input('請輸入你要測的數字::') guess = int(guess) if guess>num: print('猜測大了',guess) elif guess<num: print('猜測小了',guess) else: print('恭喜你,猜對了!') break i+=1 else: print('次數達到上限。。。')