iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
自我挑戰組

Python 學習整理系列 第 10

Day 10. if - else 條件判斷

  • 分享至 

  • xImage
  •  

重點

  • 條件判斷
    • if
    • if-else
    • if-elif-else
  • 巢狀條件判斷

為什麼要學條件判斷?

  • 如果把電腦想像成幫我們做事的機器人,那我們就必須設定好當什麼情況發生下,電腦要幫我們做什麼事情

條件判斷

  • 「如果沒有18歲,就不能喝酒」
    • 如果:if
  • 「若遊戲積分100分,就會得到獎金1000元,」
  • 「若遊戲積分超過60分,就會得到獎金500元,」
  • 「否則都沒有獎金。」
    • 若:if
    • 若:elif
    • 否則:else

條件判斷-if敘述

用法:

if 條件:
    執行動作
  • 注意縮排
  • 縮排為Python中區分程式區塊的方式,通常是4個空白格
a = int(input())

if a >= 90:

    print('成績為A+')
    # 成績為A+

條件判斷-if-else敘述

用法:

if 條件:
    執行動作
else:
    執行動作

條件判斷-if-elif-else 敘述

用法:

if 條件:
    執行動作1
elif 條件:
    執行動作2
else:
    執行動作3
score = 60

if score >= 59:
    print('good')
elif score == 60:
    print('great')
else:
    print('not bad')

# good

巢狀條件判斷

a = int(input())
b = int(input())
c = int(input())
if a + b > c and b + c > a and c + a > b:
    if a == b and b == c:
        print('正三角形')
    else:
        print('三角形')
else:
    print('非三角形')

參考資料
Yes


上一篇
Day9 list 串列的各種功能
下一篇
Day11. for loop 迴圈
系列文
Python 學習整理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言