02-if巢狀和三目運算子

讀 醉發表於2020-12-10

# 1.if巢狀
# 在if語句中有其他的if語句
"""
if條件語句:
    if 條件語句:
        程式碼段
    else
        程式碼段
else

"""


# 練習:如果num是奇數就列印 '奇數', 否則列印偶數。
# 如果個位數是0,列印 '10的倍數'

num = 98
if num % 2 == 0:
    print('偶數')
    if num % 10 == 0:
        print('10的倍數')
else:
    print('奇數')

# 2.三目運算子
"""
1)C的三目運算子:
表示式1?表示式2:表示式3 - 判斷表示式1的值是否是真,如果是整個運算的結果是表示式2, 否則整個運算結果是表示式3
int result = 10>20?30:40

2)python的三目運算子
表示式2 if 表示式1 else 表示式3  -  1是true  就是表示式2的值。否則是 表示式3的值

"""

result = 'haode' if 100 > 20 else 40
print(result)


# 練習:根據年齡值列印成年或者未成年(用三目運算子完成)

age = 19
a = '成年' if age >= 18 else '未成年'
print(a)

相關文章