python - 我怎么能把输入保存为一个整数然后通过一个函数运行它
问题描述
我正在尝试运行一个函数,我可以让用户输入三个整数,通过一个函数运行它们,该函数将告诉哪个数字最大。我知道有一种方法可以通过命令行来完成,但我希望通过我尝试过的用户来完成:
num1 = (int(input("Enter 3 numbers and I'll tell you the largest!: ")))
num2 = (int(input("Enter another number: ")))
num3 = (int(input("And one more: ")))
def max_num(num1, num2, num3):
if num1 >= num2 and num1 >= num3:
return num1
elif num2 >= num1 and num2 >= num3:
return num2
else:
return num3
print (max_num())
当我运行命令时,我输入三个数字。但是我得到 < function max_num at 0x00E4D7C0 > 结果,但我想让它说出最大的数字是多少。
解决方案
您需要使用此行来调用该函数,并使用它的参数:
print (max_num(num1, num2, num3))
推荐阅读
- javascript - 状态在控制台中更新但未添加到屏幕
- sql - 所有属性的 null 和 not null 的分析值计数
- css - CSS 过渡行为不正确
- powerbi - Expression.Error:无法识别名称“CONCATENATE”。确保拼写正确
- javascript - ScrollView not scrolling all the way down with ImageBackground components react native
- c# - 带有 Signalr 的 Blazor 服务器 - 通过第三方 OAuth 对用户进行身份验证
- flutter - 将相同值的点渲染到折线图中 | 颤振图
- r - 试图在 R 中关联两个变量
- spring-boot - 多个 bootRun 任务失败
- python - 相对于原点累积滑动窗口