python 流程語句

2022-03-17 02:44:47 字數 2544 閱讀 5134

if 0:

print("false")

if 0:

print("false")

else:

print("true")

if 0:

print("false")

elif 1:

print("true")

else:

print("go away!")

while 判斷條件:      # 只有條件不成立時退出迴圈,如果條件為真,則迴圈就沒有停止的時候,成為乙個死迴圈

執行語句……

while 判斷條件:

pass

else:

執行語句...... #只有while迴圈正常結束時,才會執行else;如果使用break終止while迴圈,則不會執行else

注意:while迴圈中,一定要設定結束迴圈條件,否則就會死迴圈;

for i in range(10):

print("in the for:",i)

for i in range(10):

print("in the for:",i)

else:

print("break:",i)

猜年齡

# 版本1:

age = 50

flag = true

while flag:

guess_age=int(input("age:"))

if guess_age == age:

print("yes")

flag = false

else:

print("wrong")

#版本2:

age = 50

while true:

guess_age=int(input("age:"))

if guess_age == age:

print("yes",end="\n") # 這裡的end="\n"是預設的,即換行符;

break

else:

print("wrong")

使用者名稱密碼驗證

#版本1:

_user ="alex"

_passwd = "abc123"

passed_authentication = false #假,不成立

for i in range(3):

username = input("username:")

password = input("password:")

if username == _user and password == _passwd :

print("welcome %s login...." % _user)

passed_authentication = true #真,成立

break #跳出,中斷

else:

print("invalid username or password !")

if not passed_authentication: #只有在true的情況下,條件成立

print("要不要臉,臭流氓啊")

#版本2:

_user ="alex"

_passwd = "abc123"

for i in range(3):

username = input("username:")

password = input("password:")

if username == _user and password == _passwd :

print("welcome %s login...." % _user)

passed_authentication = true #真,成立

break #跳出,中斷

else:

print("invalid username or password !")

else:

print("要不要臉,臭流氓啊")

9x9乘方表

i=1

while i <=9:

j=1while j<=i:

print(j,"x",i,"=",i*j,end=" ") #這裡end=" ",會出現列不對齊情況;改用 end="\t" 製表符即可對齊。

j+=1

print()

i+=1

序列就是按照一定的順序排列起來的一系列元素。也是迴圈常常用到的。

range(start, stop[, step])     # start為開始數字;stop為結束數字;逗號為預設分隔符,step為步長;

python流程控制語句 Python流程控制語句

1 if語句 if 語句基本用法 if表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if表示式 語句塊1 else...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

Python 流程控制語句 條件語句

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果執行不同的操作,這樣就可以改變 的執行順序,從而實現更多功能。例如,使用者登入某電子郵箱軟體,若帳號與密碼都輸入正確,則顯示登入成功介面,否則顯示登入失敗介面,具體如圖所示。python中的條件語句有if語句 if ...