2.2. if 結構


在Python中可以使用「if」結構來幫助我們在設計程式時,當某些「條件成立」時則執行某些程式碼。

if 條件成立:
    執行此處的程式碼
x = 1

print('---')
if x == 1:
    print('x == 1')
print('---')
if x != 1:
    print('x != 1')
print('---')


# x = 1 的執行結果
---
x == 1
---
---


# x = 2 的執行結果
---
---
x !=  1
---

牛刀小試

# 步驟1: 處理資料輸入。
s = input("")

# 步驟2: 資料處理,例如:對字串去除頭尾符號、字串分割。
s = s.strip()
hh, mm = s.split()

# 步驟3: 資料類型轉換,例如:字串轉換成整數int。
hh = int(hh)
mm = int(mm)

# 步驟4: 使用算術運子做運算。
hh += 2
mm += 30

# 步驟5: 使用 if 結構運算要輸出的結果。
if mm >= 60:
    mm -= 60
    hh += 1

if hh >= 24:
    hh -= 24

print("{0:02}:{1:02}".format(hh, mm))

躍躍欲試

參考資料

  • Python自動化的樂趣, 第二章, Al Sweigart 著、H&C 譯, 碁峰
  • Python編程入門第3版(簡), 第四章, Toby Donaldson著, 人民郵電出版社
  • 精通Python, 第四章, Bill Lubanovic著, 賴屹民譯, 歐萊禮

results matching ""

    No results matching ""