931 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			931 B
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Python Ternary Operater | Python三元歌剧 | 
Python中的三元运算符
Python中的三元操作(通常也称为条件表达式)允许程序员执行评估并根据给定条件的真实性返回值。
三元运算符与标准if , else , elif结构的区别在于它不是控制流结构,并且在Python语言中表现得更像其他运算符,例如==或!= 。
例
在此示例中,如果val变量为偶数,则返回字符串Even ,否则返回字符串Odd 。然后将返回的字符串分配给is_even变量并打印到控制台。
输入
for val in range(1, 11): 
    is_even = "Even" if val % 2 == 0 else "Odd" 
    print(val, is_even, sep=' = ') 
产量
1 = Odd 
 2 = Even 
 3 = Odd 
 4 = Even 
 5 = Odd 
 6 = Even 
 7 = Odd 
 8 = Even 
 9 = Odd 
 10 = Even