python 基礎0 練習題

2022-08-22 23:36:11 字數 3054 閱讀 1344

題目:

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

2、輸出1-100的奇數

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

4、求1-100內的偶數之和

6、使用者登入(3次機會重試)

7、字串迴圈(for、while)

8、將輸入內容的索引列印出來

9、1-8的數字能組成多少個不重複,不相同的2位數

10、1-8的數字能組成哪些不重複,不相同的2位數

11、九九乘法表

12、公雞5元乙隻,母雞3元乙隻,小雞3只一元,買100隻雞花100元,每種雞必須要有

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

n =0

while n <= 10:

n+=1

if n == 7:

pass

else

:    

print

(n)print("

---end---

")

2、輸出1-100的奇數

n =0

while n < 100:

n+=1

if n % 2 ==0:

pass

else

:    

print

(n)print("

---end---

")

3、求1-100的所有數的和(5050)

n =0

m =0

while n < 100:

n+=1m+=n

print

(m)print("

---end---

")

4、求1-100內的偶數之和

n =0

m =0

while n < 100:

n+=1

if n%2 ==0:

m+=n

print

(m)print("

---end---

")

6、使用者登入(3次機會重試)

n =0

while n < 3:

n+=1user = input("

請輸入登入賬號:")

pwd = input("

請輸入登入密碼:")

if user == "

root

"and pwd == "

root":

print("")

break

else

:    

print("

您輸入的賬號或密碼錯誤,請重新輸入")

print("

---end---

")

7、字串迴圈

test = "我是花兒你是啥"

i = 0

while i < len(test):

v = test[i]

print(v)

i+=1

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

#==for item in test:

print(item)

8、列印輸入內容的索引

test = input("

>>>")

for i in

range(0,len(test)):

print(i,test[i])

9、1-8的數字能組成多少個不重複,不相同的2位數

count = 0

for m in range(1,9

):

for n in range(1,8

): count+=1

print(count)

10、1-8的數字能組成哪些不重複,不相同的2位數

for m in range(1,9

):

for n in range(1,9

):

if m !=n:

print(str(m)+str(n))

print(

"---end---

")

11、九九乘法表

"

\t" :相當於4個空格,相當於tab;"\n"

:換行sep:分割值與值,預設 sep="" ;sep="_"

end:兩個字串最後以什麼結尾,預設 end="

\n" 換行;end=""

兩個字串拼接

for m in range(1,10

):

for n in range(1,m+1

): print(str(n)+"

* "+str(m)+"

= "+str(m*n)+"

\t",end=""

) print("\n

",end="")==

for m in range(1,10

):

string = ""

for n in range(1,m+1

):

string += str(n)+"

* "+str(m)+"

= "+str(m*n)+"\t"

print(

string)

12、公雞5元乙隻,母雞3元乙隻,小雞3只一元,買100隻雞花100元,每種雞必須要有

for x in range(1,100

//5):

for y in range(100

//3):

for z in range(100

):

if x + y + z == 100 and 5*x+3*y+1/3*z == 100

: print(x,y,x)

print(

"---end---

")

python 基礎練習題

學了這麼多天的python,也做了一點簡單的練習題,不過這點還不夠,要多做多敲 同樣也要學著理解,只有這樣才能才會進步小結1,怎樣做才能輸出列印乙個九九乘法表?如下 for i in range 1 10,1 for j in range 1 10,1 if j i print f end t pr...

Python 基礎練習題

以下是我在學習python編寫的一些簡單的練習題,題目答案為本人編寫可能不完全正確只供參考 列印乙個如下的圖形 for i in range 2,3 for z in range 3 abs i print end for j in range 2 abs i 1 print end print 輸...

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...