用python编程:随机加法考试随机产生两个数字1-10在控制台中获取两个数相加的结果如果用户输入正确得10分否则扣5分总共三道题最后输出得分。
可以使用random模块来生成随机数,然后使用input函数获取用户输入的答案。根据用户输入的答案判断是否正确,并计算得分。
以下是一个实现例子:
import random
def random_addition_exam():
score = 0
for _ in range(3):
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
answer = num1 + num2
user_answer = int(input(f"What is {num1} + {num2}? "))
if user_answer == answer:
score += 10
print("Correct!")
else:
score -= 5
print(f"Wrong! The correct answer is {answer}.")
print(f"\nTotal score: {score}")
random_addition_exam()
运行程序后,会依次随机生成三道题目,用户需要输入每道题目的答案。最后会输出用户的得分
原文地址: http://www.cveoy.top/t/topic/hOlW 著作权归作者所有。请勿转载和采集!