簡體   English   中英

嘗試在 python 中做一個數學測驗

[英]Trying to do a math quiz in python

我正在嘗試在 python 上進行數學測驗,並且我試圖不使用隨機。 當我將用戶輸入設置為問題的答案然后嘗試運行它時,它說它錯了。 為什么? 這是我的代碼的一部分。 當我正確回答“78”時,它會說對不起,這是不對的。

def problem1():
    raw_input('36 + 42 = ')
    if input == '78':
        print('Correct!')
    else:
        print('Sorry that is not right.')

您正在調用raw_input ,但沒有保存其返回的字符串,這是用戶的輸入。 然后您將現有的input函數與永遠不會正確的"78"進行比較。

只需正確保存用戶輸入,然后在比較中使用它:

inp = raw_input('36 + 42 = ')
if inp == '78':

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM