python學習日記(流程控制習題)

2022-09-03 01:27:13 字數 1799 閱讀 6606

i = 1sum =0

while i <= 99:

if i == 88:

i = i + 1

continue

else

:

if i%2 == 1:

sum = sum +i

else

: sum = sum -i

i = i + 1

print(sum)

以下是蠢新版:

i = 1j = 1sum =0

while i <= 99:

if i == 88:

i = i + 1

continue

if i%2 == 1:

sum = sum + i*j

else

: sum = sum + i*j

j = -j

i = i + 1

print(sum)

i =0

j = 1sum =0

while i < 99:

i = i + 1

if i == 88:

continue

else

: sum = sum + i*j

j = -j

print(sum)

**********==分割線***************==

username = '

admin

'password = '

123'

i = 3

while i >0:

i = i-1name = input('

請輸入使用者名稱:')

if name ==username:

pw = input('

請輸入密碼:')

if pw ==password:

print('

驗證成功!正在登入...請稍候')

break

else

:

print('

您的密碼有誤,請重新輸入!')

print('

您還有%s次機會

' %(i))

if i ==0:

print('

今日次數已用完')

chance = input('

是否還想再次嘗試?y(不區分大小寫)')

if chance.upper() == 'y'

: i = 3

continue

else

:

print('

使用者名稱不存在,請重新輸入:')

print('

您還有%s次機會

' %(i))

if i ==0:

print('

今日次數已用完')

chance = input('

是否還想再次嘗試?y(不區分大小寫)')

if chance.upper() == 'y'

: i = 3

continue

else

:

print('

看來是無法登入了,快去想想怎麼解決吧!

')

不足之處:使用者名稱輸入正確,密碼輸入錯誤之後依然需要重新輸入使用者名稱

目前由於自己學術尚淺,尚且無法實現,後續必將努力學習知識與技能,提公升自己。(ง •̀_•́)ง

Python3學習日記 流程控制

if 表示式 語句塊 if 表示式 語句塊else 語句塊 if 表示式 語句塊elif 表示式 語句塊else 語句塊1 while迴圈 while 條件表示式 語句塊只要條件表示式值為真,就執行語句塊 一般必須在語句塊內增加判斷終止迴圈條件,或修改條件表示式的值,並跳出迴圈,否則迴圈一直執行。2...

Python學習 流程控制

一 流程 計算機執行 的順序 二 流程控制 對計算機 執行的順序進行有效的管理,只有流程控制才能實現在開發當中的業務邏輯 三 流程控制的分類 順序流程 就是 一種自上而下的執行結構,也是python預設的流程 條件判斷流程 又稱選擇流程或者分支流程 根據在某一步的判斷,有選擇的去執行相應的邏輯的一種...

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...