与“if”语句结合输入和随机数一起发出

2024-04-26 12:35:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我今天开始玩python,所以我是个新手。你知道吗

我想给我弟弟做一个小测验,它将产生0到10之间随机数的乘法函数。一切都很顺利,除了一件事-当我运行代码时,它总是返回false,即使我编写了正确的输入。你知道吗

我认为主要的问题是“如果”语句,我认为问题是我的输入实际上不等于“乘法”,但我不知道如何解决它。你知道吗

我不明白为什么“一”不等于“乘法”,我认为“乘法”基本上就是两个随机数的乘法,如果我的输入是正确的,它应该是相等的,并打印“真”。你知道吗

我真的很想帮你,我已经为它折腾了好几个小时了。 谢谢!你知道吗

import random
import sys
import os

random_num1 = random.randrange(0, 10)
random_num2 = random.randrange(0, 10)

print(random_num1, 'X', random_num2, '=', )

def multiplication(random_num1, random_num2):
    sumNum = random_num1 * random_num2
    return sumNum

one = input()

if(one == multiplication(random_num1, random_num2)):
    print('true')
else:
    print('false')

Tags: 函数代码importfalserandomoneprint乘法