这是比较函数:
def compare(a, b):
if a > b:
return 1
elif a == b:
return 0
else:
return -1
a=int(input('Enter first number here:'))
b=int(input('enter second number here:'))
compare(a,b)
当我运行它时,它会提示用户输入 a 和 b,但在他们进入程序后,程序不做任何事情,它返回 none。为什么会这样?
return
关键字返回数据。如果要查看输出,请使用 print
。尝试
print(compare(a, b))
比较功能将return
数字,print
将其打印到控制台/空闲
你需要一个打印语句。
def compare(a, b):
if a > b:
return 1
elif a == b:
return 0
else:
return -1
a = int(input('Enter first number here:'))
b = int(input('Enter second number here:'))
print(compare(a, b)) # use this line if using python 3
# print compare(a, b) # use this line if using python 2