Task02 條件迴圈結構

2021-10-08 11:17:46 字數 1852 閱讀 1548

if expression:

expr_true_suite

【例子】

if 2 > 1 and not 2 > 3:

print('correct judgement!')

# correct judgement!

if expression:

expr_true_suite

else:

expr_false_suite

【例子】

temp = input("猜一猜小姐姐想的是哪個數字?")

guess = int(temp) # input 函式將接收的任何資料型別都預設為 str。

if guess == 666:

print("你太了解小姐姐的心思了!")

print("哼,猜對也沒有獎勵!")

else:

print("猜錯了,小姐姐現在心裡想的是666!")

print("遊戲結束,不玩兒啦!")

if語句支援巢狀,即在乙個if語句中嵌入另乙個if語句,從而構成不同層次的選擇結構。python 使用縮排而不是大括號來標記**塊邊界,因此要特別注意else的懸掛問題。

【例子】

hi = 6

if hi > 2:

if hi > 7:

print('好棒!好棒!')

else:

print('切~')

【例子】

temp = input("不妨猜一下小哥哥現在心裡想的是那個數字:")

guess = int(temp)

if guess > 8:

print("大了,大了")

else:

if guess == 8:

print("你這麼懂小哥哥的心思嗎?")

print("哼,猜對也沒有獎勵!")

else:

print("小了,小了")

print("遊戲結束,不玩兒啦!")

if expression1:

expr1_true_suite

elif expression2:

expr2_true_suite..

elif expressionn:

exprn_true_suite

else:

expr_false_suite

【例子】

temp = input('請輸入成績:')

source = int(temp)

if 100 >= source >= 90:

print('a')

elif 90 > source >= 80:

print('b')

elif 80 > source >= 60:

print('c')

elif 60 > source >= 0:

print('d')

else:

print('輸入錯誤!')

【例子】

my_list = ['lsgogroup']

my_list.pop(0)

assert len(my_list) > 0

# assertionerror

【例子】

assert 3 > 7

# assertionerror

Task02 條件迴圈結構

主要複習了條件語句和迴圈語句。2.bif built in functions 內建函式range range start,stop step 1 生成 start,stop 步長為step的值 3.enumerate 函式 enumerate 函式用來列舉可迭代物件中的元素,返回可迭代的enume...

Task02 條件迴圈結構

編寫乙個python程式來查詢那些既可以被7整除又可以被5整除的數字,介於1500和2700之間。for x in range 1500 2700 if x 7 0and x 5 0 print x 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於...

TASK02 條件與迴圈

語法知識 3.6 迴圈控制語句之一 for end 用於要求重複多次執行的程式語句,可允許巢狀使用。格式 for 變數 起點 增量 終點 程式語句 end3.7迴圈控制語句之二 while end 區別於for end,它不規定迴圈次數,而由while後面條件表示式來決定,若條件成立,則重複執行其中...