我正在定义一个称为is_equal的函数。如果两个数字相等,则代码将显示“等于”。如果它们不匹配,则不打印任何内容。数字是硬编码的;因此没有键盘输入。我试过将'print(equal)移到def is_equal下方,但是它仍然不打印任何内容。尽管数字匹配。有什么建议吗?
def is_equal(num1, num2):
if num == 4:
num1 = int(num1)
num2 = int(num2)
is_equal(4,4)
print(equal)
``
答案 0 :(得分:0)
简单地做
def is_equal(num1, num2):
if int(num1) == int(num2):
print("Numbers are equal")
当数字(if
和num1
)具有相同的值时,将执行您置于num2
条件下的所有内容。
函数中的其他内容没有意义。您可以删除它们,因为问题中提到的任务不需要它们。
答案 1 :(得分:0)
难道“等于”是一个未声明的变量?如果应该使用字符串,则打印语句中的“等于”会缺少引号。