我正在做一个关于python的在线教程,并且它要求编写一个程序,该程序将两个随机整数作为参数并显示哪个整数更大以及使用void函数多少。但是如果两个随机的intgars都相同,那么def show-larger也应该处理它。所以在主要部分我编写了生成2个随机数的代码,我不知道如何进行下一步并调用show_larger并将整数作为参数。给出的示例解决方案是3大于1乘2并且整数相等,两者都是3。 这就是我到目前为止所做的:
def main():
value_1=random.randrange(1,6)
value_2=random.rangrange(1,6)
def show_larger():
difference= value_1=-value_2
if value_1 == value_2:
print('The integers are equal, both are' + str(value_1))
答案 0 :(得分:0)
这是一种简单的方法。
import random
def main():
value_1=random.randrange(1,6)
value_2=random.randrange(1,6)
show_larger(value_1, value_2)
def show_larger(value_1, value_2):
if value_1 == value_2:
print('The integers are equal, both are' + str(value_1))
return
else:
print(("value_1" if value_1>value_2 else "value_2") + "is bigger by" + str(abs(value_1 - value_2)))
main()