python書中練習題 python練習題

2021-10-11 13:10:27 字數 1201 閱讀 2772

1、定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值;

listex= ;

b= 0

a= int(input("請輸入列表長度"))

while b< a:

num= int(input("請輸入字元:"))

b+=1

print(listex)

sum= 0

for i in range(0,len(listex)-1):    # 這個迴圈負責設定氣泡排序進行的次數

for j in range(0,len(listex)-i-1):  # j為列表下標

if listex[j]< listex[j+1]:

sum= listex[j]

listex[j]= listex[j+1]

listex[j+ 1]= sum

print(listex)

2、定義乙個列表,如 lst = [3,8,2,12,56,9],然後把列表中的資料由高到低排序,並輸出。

lst = [3,8,2,12,56,9]

sum = 0

for i in range(0,len(lst)-1):

for j in range(0,len(lst)-i-1):

if lst[j] < lst[j+1]:

sum = lst[j]

lst[j] = lst[j + 1]

lst[j + 1] = sum

print(lst)

3、逐一顯示指定列表中的所有元素,如list1=[1,2,3,4,5,6,7,8,9,10]

list1=[1,2,3,4,5,6,7,8,9,10]

for i in range(0,len(list1)-1):

print(list1[i])

4、99乘法口訣表

for i in range (1,10):

for j in range (1,i+1):

print(str(i)+"*"+str(j)+"="+str(i*j))

print()

5、求100以內的奇數之和  99+97+95+93+92+91......1

sum =0

n =99

while n >0:

sum = sum + n

n = n -2

print(sum)

python的練習題 Python練習題

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

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