題目:
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 =0while n <= 10:
n+=1
if n == 7:
pass
else
:
(n)print("
---end---
")
2、輸出1-100的奇數
n =0while n < 100:
n+=1
if n % 2 ==0:
pass
else
:
(n)print("
---end---
")
3、求1-100的所有數的和(5050)
n =0m =0
while n < 100:
n+=1m+=n
(m)print("
---end---
")
4、求1-100內的偶數之和
n =0m =0
while n < 100:
n+=1
if n%2 ==0:
m+=n
(m)print("
---end---
")
6、使用者登入(3次機會重試)
n =0while 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 = 0for 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...