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