01-if多分支結構md

讀 醉發表於2020-12-10

# 1.if-elif-else
"""
應用場景:針對不同的條件實現不同的操作。(不同的條件之間,如果其中一個條件已經滿足了,
就沒有判定其他條件的必要)
語法: 
if 條件語句1:
    程式碼段1
elif 條件語句2:
    程式碼段2
elif 條件語句3:
    程式碼段3
    ·
    ·
    ·
else:
    程式碼段N
    
後面的條件是在前面的條件不成立的情況下進行判斷的
"""

# 練習:要求根據symbol的符號不同,對num與2進行不同的操作,例如:symbol是'+' -> num就加2; '-' -> num就減2; '*' -> num*2,依次類推
# 如果symbol不是數學運算給出 '不能操作!' 的提示
# symbol = '0'
# num = 20
# if symbol == '+':
#     num += 2
# elif symbol == '-':
#     num -= 2
# elif symbol == '*':
#     num *= 2
# elif symbol == '/':
#     num /= 2
# elif symbol == '//':
#     num //= 2
# elif symbol == '%':
#     num %= 2
# elif symbol == '**':
#     num **= 2
# else:
#     print('不能操作')
#
# print(num)

#
symbol = '-'
num = 20
flag = True
if symbol == '+':
    num += 2
elif symbol == '-':
    num -= 2
elif symbol == '*':
    num *= 2
else:
    print('不能操作')
    flag = False
if flag:
    print(num)

相關文章