python的練習題 Python練習題

2021-10-19 21:45:45 字數 2143 閱讀 6850

1、使用while迴圈輸入1 2 3 4 5 6    8 9 10

i=0while i<10:

i=i+1

if i==7:

continue

print(i)

結果:e:\python\python>python test.py1

2、求1-100的所有數的和

i=0sum=0

while i<100:

i+=1

sum =sum+i

print(sum)

結果:e:\python\python>python test.py5050

3、輸出 1-100 內的所有奇數

i=0while i<100:

i+=1

if i%2==1:

print(i)

結果:e:\python\python>python test.py1

7......99

4、輸出 1-100 內的所有偶數

i=0while i<100:

i+=1

if i%2==0:

print(i)

結果:e:\python\python>python test.py2

6......100

5、求1-2+3-4+5 ... 99的所有數的和

i=0sum=0

while i<99:

i+=1

if i%2==0:

sum=sum-i

if i%2==1: #可用else:

sum=sum+i

print(sum)

結果:e:\python\python>python test.py #口算:1+(99-1)/2*1=5050

6、使用者登陸(三次機會重試)

sum=0

while sum<3:

sum+=1

username=input("請輸入你的名字:")

password=input("請輸入你的密碼:")

if username=='ma' and password=='123456':

print("您已經成功登入")

break

else:

print("您輸入的使用者或密碼有誤")

print("---------------------------")

print("")

continue

結果:e:\python\python>python test.py

請輸入你的名字:ls

請輸入你的密碼:ls

您輸入的使用者或密碼有誤---------------------------請輸入你的名字:ls

請輸入你的密碼:ls

您輸入的使用者或密碼有誤---------------------------請輸入你的名字:ls

請輸入你的密碼:ls

您輸入的使用者或密碼有誤---------------------------e:\python\python>python test.py

請輸入你的名字:ls

請輸入你的密碼:ls

您輸入的使用者或密碼有誤---------------------------請輸入你的名字:ma

請輸入你的密碼:123456您已經成功登入

e:\python\python>

7、while 1:

list=['粉嫩','鐵鎚']

# for li in list:

if comment in list:

print('您輸入的%s為敏感字元'%(comment))

else:

if select == 'y' :

continue

else:

break

結果:您輸入的鐵鎚為敏感字元

process finished with exit code0

8、字串單個字元while列印

s='fdsafsdagfdsg'

i=0while i

print(s[i])

i += 1

或s='fdsafsdagfdsg'

for i in s:

print(i)

結果:fds

afsd

agfd

sg

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python練習題目

三色球問題 有紅 黃 藍三種顏色的求,其中紅球 3 個,黃球 3 個,綠球 6 個。先將這 12 個球混合放在乙個盒子中,從中任意摸出 8 個球,程式設計計算摸出球的各種顏色搭配。print red tyellow tblue for red inrange 0,4 for yellow in ra...

python練習題(一)

字串拼接 使用者輸入兩個字串,將它們組合後輸出 str1 input wanghui str2 input los angeles print 世界這麼多,想去 看看。format str1,str2 整數序列求和 使用者輸入乙個正整數 n,計算從 1 到 n 包含 1和 n 相加之後的結果 n i...