python3 关于“条件表达式(if-else)”的问题
各位大神你们好 ,小弟入门学习python 有个小问题求助下:python习题课中的一道题:
x, y, z = 6, 5, 4
if x < y:
small = x
if z < small:
small = z
elif y < z:
small = y
else:
small = z
把上面的代码简写成一个语句:
按照小甲鱼在视频中的讲解:
条件表达式的“三元操作符”的 语法为:x if 条件 else y
我的理解是这样的:
可是输入代码后,出现了一下情况:
而正确答案是这样:
想问下详细的语法规则到底是什么样的呢?
求大神来解答 万分感谢!
等号右边相当于函数体,返回一个结果赋值给small
所以你的写法两个等号出现语法错误 BngThea 发表于 2018-5-15 12:42
等号右边相当于函数体,返回一个结果赋值给small
所以你的写法两个等号出现语法错误
好的明白啦谢谢~~
页:
[1]