举一个场景:从x,y中取出一个较小的值赋给变量small
Java:
public static void main(String[] args) {
int x = 10;
int y = 20;
int small;
small = x < y ? x : y;
System.out.println(small);
}
Python:
x = 10
y = 20
small = x if x < y else y
print(small)
语法比较:
- Java:
条件
?条件为true时的值
:条件为false时的值
- Python:
条件为True时的值
if条件
else条件为False时的值