可以使用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()

运行程序后,会依次随机生成三道题目,用户需要输入每道题目的答案。最后会输出用户的得分

用python编程:随机加法考试随机产生两个数字1-10在控制台中获取两个数相加的结果如果用户输入正确得10分否则扣5分总共三道题最后输出得分。

原文地址: http://www.cveoy.top/t/topic/hOlW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录