在这段代码中,我试图随机创建小学年龄(10 岁)的除法问题,所以除法时我不想要任何余数。这是我的代码,但我不确定如何进行除法操作。
for i in range (0,2) :
import random
number1 = random.randint (20,30)
number2 = random.randint (2,5)
answer4 = (number1 / number2)
question4 = int(input('What is %d / %d?: ' %(number1, number2)))
if question4 == answer4:
print ('Well done')
score += 1
else:
print ('Wrong! The answer is %d' %(answer4))
print ('You have finished the quiz! Well done!')
print ('Your overall score is %d out of 10' %score)
这是包含其他问题的更大测验的一部分,但我不确定这部分,因此欢迎任何帮助。
你可以做5//2
并得到2
而不是2.5
你会得到5/2
.
只要你使用 Python 3
,您还可以使用floor(5/2)
.
这两种方法都会给你全面的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)