# 1. 奇偶數,10以內偶數之和;add=0
for i in range(0,11):
if i%2 == 0:
add+=i
print(add)
# 2. 質數 1---100的之間的質數;
for i in range(1,101,1):
for j in range(2,i-1,1):
if i%j==0:
break
else:
print(i)
# 2.2.列印 5*6 的 *;
for i in range(0,5):
for j in range(0,6):
print('*',end=' ')
print('')
# 3. 巢狀迴圈:九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%2d'%(j,i,i*j),end=' ')
print('')
# 4. 選擇排序:
# 從乙個list中找出最小值,然後放第乙個位置,找出最大值,放最後乙個位置;
alist = [54, 26, 93, 17, 77, 31, 44, 55, 20]
for i in range(0, len(alist), 1):
max = alist[i]
index = i
for j in range(i, len(alist), 1):
if (alist[j] > max):
max = alist[j]
index = j
tmp = alist[i]
alist[i] = max
alist[index] = tmp
print(alist)
# 5. 氣泡排序
maopao=[243,234,-345,564,45,-356]
n=len(maopao)
for i in range(0,n-1):
for j in range(n-1,i,-1):
if maopao[j]
maopao[j-1],maopao[j]=maopao[j],maopao[j-1]
print(maopao)
python練習題(二)
1.企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提 成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於 40萬元的部分,可提成3 60萬到10...
Python練習題(二)
1.python 裡 match 與 search 的區別?match 函式只檢測 re 是不是在 string 的開始位置匹配,search 會掃瞄整個 string 查詢匹配 也就是說 match 只有在 0 位置匹配成功的話才有返回,如果不是開始位置匹配成功的話,match 就返回 none。...
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...