我要生成随机数,然后做对他们
加法运算,我9岁的孩子试图向我的算盘随机数的数学自动化。我要生成随机数,然后做对他们
我想随机生成值,并将其存储在内存中供以后,当我按下检查加法。那么它应该给出所有随机数的附加值。
到目前为止,我有这样的代码
# my abacus training app import random
import time
print ('hey what\'s your name')
name = input()
print("well today i am goingto ask abacus questions ")
print ("choose a level")
levelOne = print ("level 1")
print (levelOne)
choice = input()
if choice.endswith("1") :
print("let's start")
noone = random.randint(1,10)
print (noone)
time.sleep(5)
notwo = random.randint(1,10)
print (notwo)
time.sleep(5)
nothree = random.randint(1,10)
print (nothree)
time.sleep(5)
nofour = random.randint(1,10)
print (nofour)
time.sleep(5)
nofive = random.randint(1,10)
print (nofive)
time.sleep(5)
=======我张贴以上问题的最终答案,这是我最后的代码,感谢SRIG和哈米德Temsah用于输入==感谢所有支持我的人。
# my abacus training app import random
import time
print ('hey what\'s your name')
name = input()
print("well today i am goingto ask abacus questions ")
print ("choose a level")
choice = input("choose a level : ")
if choice.endswith("1") :
print("let's start")
noone = random.randint(1,10)
print (noone)
time.sleep(10)
notwo = random.randint(1,10)
print (notwo)
time.sleep(10)
nothree = random.randint(1,10)
print (nothree)
time.sleep(10)
nofour = random.randint(1,10)
print (nofour)
time.sleep(10)
nofive = random.randint(1,10)
print (nofive)
time.sleep(10)
print ("click enter to check your ans")
input()
print(noone+notwo+nothree+nofour+nofive)
回答:
干得9岁的孩子,你做得很好! 如果我清楚地理解了你的问题,你想要求用户在这5个随机数字生成后输入另一个字符。如果有字符“+”,那么你应该打印所有这些随机数的总和,你可以重新使用自己的代码来实现这一点,如:
operand = input() if operand.endswith("+") :
print(noone+notwo+nothree+nofour+nofive)
回答:
你可以不levelOne = print ("level 1")
做,只是做print("level 1")
因为print()
返回None
。要确认这一点,请尝试levelOne == None
。
的if-statement
后,您需要添加所有的数字和print
的总和。
否则,你的代码工作原样。您可能要插入提示参数为input()
,就像这样:
choice = input('Choose a level: ')
希望有所帮助。
以上是 我要生成随机数,然后做对他们 的全部内容, 来源链接: utcz.com/qa/257321.html