流程控制之if,while,for

2022-03-04 05:57:35 字數 1665 閱讀 1232

流程控制之if,while,for

age_of_girl = 18

if age_of_girl < 25:

print("小姐姐")

age_of_girl = 18

if age_of_girl > 30:

print("阿姨好")

else:

print("小姐姐")

'''

yafeng---->>超級管理員

egon----->>普通管理員

sean------>>業務主管

其他--->>普通使用者

'''name = input('請輸入使用者姓名: ').strip()

if name == 'yafeng':

print('超級管理員')

elif name == 'egon':

print('普通管理員')

elif name == 'sean':

print('業務主管')

else:

print('普通使用者')

"""

模擬認證功能:

1、接收使用者的輸入

2、判斷使用者的輸入結果

3、返回資料

"""from_db_username = 'yafeng'

from_db_password = '666'

username = input("please input your username>>:")

password = input("please input your password>>:")

if username == from_db_username and password == from_db_password:

print('登入成功')

else:

print("登入失敗")

"""

模擬認證功能:

1、接收使用者的輸入

2、判斷使用者的輸入結果

如果用三次輸入失敗,鎖定賬戶

如果使用者登入成功:

執行指令

3、返回資料

"""from_db_username = 'yafeng'

from_db_password = '666'

count = 0

tag = true

while tag:

name = input('input your name: ')

pwd = input('input your password: ')

if name == from_db_username and pwd == from_db_password:

print("登陸成功")

while tag:

cmd = input(">>>:")

if cmd == "exit":

tag = false

else:

print(f"執行命令")

else:

print("登陸失敗")

count += 1

if count == 3:

print("鎖定賬戶")

tag = false

流程控制(if while for)

1 語法一 if 條件 條件成立時執行的子 塊 1 2 3 示例 female age 18 is beautiful true if female and age 16 and age 20 and is beautiful print 開始表白。print other code1.print o...

day 05 流程控制(if while for)

if 條件 語句if 條件 語句else 語句if 條件 語句elif 條件 語句elif 條件 語句.else 條件 也可以不加else 語句break 終止迴圈 continue 不執行後面的 直接進行下一次迴圈 當while迴圈沒有被break掉的時候,會執行中的else while 條件 語...

流程控制之for

for 也是迴圈方法。但是用於取值的方法。for迴圈可以來取字串中字元,列表中的元素,字典中的關鍵字等 取字串中的字元 for i in hello print i,end h e l l o 取列表中元素 for i in a 11,33,w r print i,end a 11 33 w r 取...