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後面條件表示式來決定,若條件成立,則重複執行其中...