编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数,当学生一次做对时,告诉学生"真棒,一次就做对了", 当学生做错时提醒学生重新做这

Posted yzdmh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数,当学生一次做对时,告诉学生"真棒,一次就做对了", 当学生做错时提醒学生重新做这相关的知识,希望对你有一定的参考价值。

# 问题:编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数)

### for循环
right_count = 0
for i in range(5):

import random

number1 = random.randint(0,100)
number2 =random.randint(0,100)

if number1 < number2:
number1,number2 = number2,number1

answer = eval(input("whant is" + " " + str(number1) + "-" + str(number2) + " ?"))

if answer == number1 - number2:
print("you are right")
right_count += 1
else:
print("error")
print("一共做对了%d道"%right_count)

 

###while循环
count = 0
right_count = 0

while count < 5:
import random

number1 = random.randint(0,100)
number2 =random.randint(0,100)

if number1 < number2:
number1,number2 = number2,number1

answer = eval(input("whant is" + " " + str(number1) + "-" + str(number2) + " ?"))

if answer == number1 - number2:
print("you are right")
right_count += 1
else:
print("error")
count += 1
print("一共做对了%d道"%right_count)

# 升级版
# 问题:编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数,当学生一次做对时,告诉学生"真棒,一次就做对了",
# 当学生做错时提醒学生重新做这道题,同一题做错次数超过2次时,提醒学生"卧槽,你又做错了",并返回做错的那道题学生一共做了多少次)

for循环
right_count = 0

for i in range(5):
import random

number1 = random.randint(0,100)
number2 = random.randint(0,100)

if number1 < number2:
number1,number2 =number2,number1

answer = eval(input("whant is" + " " + str(number1) + "-" + str(number2) + " ?"))

if answer == number1 -number2:
right_count += 1
print("真棒,一次就做对了")
else:
print("做错了,再试一次")
error_count = 1
while answer != number1 - number2:
answer = eval(input("whant is" + " " + str(number1) + "-" + str(number2) + " ?"))
if answer == number1 - number2:
print("人才啊,你终于做对了")
else:
error_count += 1
print("卧槽,你又做错了")
print("这么简单的题,你居然错了%d次才做对,牛逼"%(error_count+1))
print("这五道题,你做对了%d道"%(right_count))

以上是关于编写一个能生成五个问题的程序,问题是100以内的两个数做减法,求值.(要求:能够返回学生做对的个数,当学生一次做对时,告诉学生"真棒,一次就做对了", 当学生做错时提醒学生重新做这的主要内容,如果未能解决你的问题,请参考以下文章

用C语言编写一道程序计算100以内偶数的和

四则运算题目生成程序

用JS编写一段程序,要求罗列出100以内所有的完全平方数(正方形数)?

编写程序求出100到1000范围内所有素数的和c语言

用C语言输出1000以内的全部素数

20194641——自动生成四则运算测试报告