Python學習筆記(三)條件判斷和迴圈

2021-07-11 01:37:59 字數 1138 閱讀 4395

if

《條件判斷1>:

《執行1>

elif

《條件判斷2>:

《執行2>

elif

《條件判斷3>:

《執行3>

else:

《執行4>

age = 20

if age >= 6:

print('teenager')

elif age >= 18:

print('adult')

else:

print('kid')

如果在某個選擇支為 true,則忽略掉剩下的 elif 和 else。

s = input('birth: ')

# **注意** 這裡獲取的 s 資料型別為 str,str 無法直接和整數比較

birth = int(s)

if birth < 2000:

print('00前')

else:

print('00後')

如果要列出 list 中的每個元素:

names = ['a','b','c']

for name in names :

print(name)

結果為

a

bc

如果要計算1-100的累加:

sum = 0

l = list(range(101))

for x in l:

sum = sum + x

print(sum)

# 結果是 5050

其中 range(num) 用於生成 0 到小於 num 的數,比如 range(5)為 0,1,2,3,4。

第二種是while迴圈,只要條件滿足就不斷迴圈。

比如計算 100 內所有奇數。

sum = 0

n = 99

while n > 0:

sum = sum + n

n = n - 2

print(sum)

# 結果是 2500

Linux Shell(三) 條件判斷

str1 str2 當兩個串有相同內容 長度時為真 str1 str2 當串str1和str2不等時為真 n str1 當串的長度大於0時為真 串非空 z str1 當串的長度為0時為真 空串 str1 當串str1為非空時為真 int1 eq int2 兩數相等為真 int1 ne int2 兩數...

Python基礎學習三 條件判斷和迴圈

if語句,注意縮排是4個空格 age 20 if age 18 print your age is age print adult print end if else語句 if age 18 print adult else print teenager if elif else語句,注意 中間是e...

Python學習筆記(三) 條件語句 迴圈語句

注 需注意 的縮排格式 注 需注意 的縮排格式 注 需注意 的縮排格式 python 與其他語言最大的區別就是,python 的 塊不使用大括號 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量,這個必須嚴...