猜字遊戲

假裝我是程式猿發表於2017-11-02

學完while迴圈後我們通過實踐來做一個小遊戲程式【猜數字】,風格一樣先上程式碼:

#!/usr/bin/env python3
#coding:utf-8

import random    
answer = int(random.uniform(1,30))      
num = int(input('猜猜數字:'))    
if num == answer:
    print('厲害了,第一次就蒙對了')
while num != answer:
    if num > answer:
        print('大了')
        num = int(input('再猜一次試試:'))
    if num < answer:
        print('小了')
        num = int(input('再猜一次試試:'))
    if num == answer:
        print('bingo !')
        break;複製程式碼

可能你不太懂程式碼的含義,我來稍作分析。
import random 的含義是匯入隨機數
answer = int(random.uniform(1,30)) 表示設定1~30的隨機數字作為答案,賦值給變數answer
num = int(input('猜猜數字')) 表示設定一個輸入框,把使用者輸入的對應數字賦值給一個變數num

現在明白了吧,其實程式碼只要你能把它拆分理解,就很容易能明白其中的含義!

覺得我分享的文章對你有幫助或者對內容有什麼異議,請聯絡微信公眾號:假裝我是程式猿

相關文章