python-3.x - 为什么我在第四行得到无效的语法?
问题描述
def min (x,y):
if x < y:
return x
else
return y
min(7,5)
print min(7,5)
我正在尝试使用 min 函数进行练习。该函数必须返回上面写的两个数字中的最小数字。在写入 else 时,我在第四行出现语法错误。有人可以解释为什么吗?
解决方案
你忘了:
第四行的。您的正确代码是:
def min (x,y):
if x < y:
return x
else:
return y
min(7,5)
print min(7, 5)
在 Python3.x 最后一行你会写
print(min(7, 5))
实际上,您也不需要重新声明该min()
函数。它已经内置在python中。写吧:
min(7,5)
推荐阅读
- android - 如何将枚举列表传递给片段?
- powershell - 如何显示当前的 pshostprocess 和 runspace 信息?
- javascript - 访问 JSON 数组中的键名
- amazon-web-services - AWS AppSync WebUI 非常慢
- javascript - blur() 上的“倒带”输入
- zendesk-api - 发布到 Zendesk Api 接收 403
- ruby-on-rails - 无法在 ruby on rails 中翻译 html 代码
- python - Sympy 在求解 ODE 系统时返回“关键错误”
- mqtt - 通过网桥从服务器到客户端的 MQTT 消息
- r - 查询 R 安装