[英]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.