如果两个整数相等,如何编码一个函数来打印“等于”,如果不相等,它将什么都不打印?

时间:2020-03-27 03:38:52

标签: python function

我正在定义一个称为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)

``

2 个答案:

答案 0 :(得分:0)

简单地做

def is_equal(num1, num2):
    if int(num1) == int(num2):
        print("Numbers are equal")

当数字(ifnum1)具有相同的值时,将执行您置于num2条件下的所有内容。 函数中的其他内容没有意义。您可以删除它们,因为问题中提到的任务不需要它们。

答案 1 :(得分:0)

难道“等于”是一个未声明的变量?如果应该使用字符串,则打印语句中的“等于”会缺少引号。