用python3.7.3編寫一個問答遊戲

我們先來看一下效果:
在這裏插入圖片描述
代碼如下:

import random,time
#首先初始化
number1 = 0
number2 = 0
answer1 = 0
answer2 = 0
score = 0
chance = 5
#在機會用光前重複執行
while  chance != 0:
    number1 = random.randint(1, 100)
    number2 = random.randint(1, 100)
    answer2 = number1 +number2
    #提問
    answer1 = int(input(str(number1) + '+' + str(number2) + '='))
    #如果對的話,就……
    if answer1 == answer2:
        score +=  5
        print('答對了!')
        time.sleep(1)
        print('你的分數是' + str(score) + '分!')
        time.sleep(1)
        print('請繼續')
        time.sleep(1)
    #否則……
    else:
        chance -= 1
        print('不對哦,正確答案是' + str(answer2))
        time.sleep(1)
        print('你還有' + str(chance) + '次機會')
        time.sleep(1)
#遊戲結束後,根據得到的分數做出相應評價
print('遊戲結束')
time.sleep(1)
print('你的分數是' + str(score) + '分!')
time.sleep(1)
if score < 41:
    print('渣渣!')
elif score < 61:
    print('差遠了!')
elif score < 81:
    print('一般般!')
elif score < 91:
    print('不錯!')
elif score < 101:
    print('很棒!')
elif score > 100:
    print('厲害!')

是不是很簡單呢?我也用scratch2.0版本做過一個一樣的,內容見鏈接:
用scratch編程一個問答遊戲

喜歡的話請點個贊、關注一下再走吧

如果有興趣,請關注公衆號:
在這裏插入圖片描述
注:本文章爲作者原創,未經允許禁止轉載!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章