【python基礎】--loop初識



for 循環

一、1-100取奇數

方法一:常規取值
for i in range(1,101):
if i % 2==1:
print(i)

方法二:使用步長
for i in range(1,101,2):
print(i)


二、1-100取奇數,50-70之間不打印
for i in range(1,101):
if 50<=i<=70:
continue
elif i % 2 == 1:
print(i)

三、登錄程序,嘗試登錄三次,成功則終止
_user='alon'
_passwd='P@ss123'
for i in range(3):
user=input('Username:')
passwd=input('Passwd:')
if user==_user and passwd==_passwd:
print('Welcome to %s'%user)
break
else:
print('用戶名或密碼錯誤,請重新輸入')

while 循環
一、登錄程序,嘗試登錄三次,成功則終止 三次失敗后提示已嘗試多次了。並詢問是否繼續嘗試
sum = 0
_user='alon'
_passwd='P@ss123'
while sum <3:
user=input('Username:')
passwd=input('P@ss123:')
if user==_user and passwd==_passwd:
print('Welcome to %s'%_user)
break
sum += 1
if sum ==3:
xuanze=input('是否繼續?[y/n]')
if xuanze == 'y':
sum = 0

else:
print('已嘗試多次了')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM