python 迴圈語句 排序練習

2021-10-12 05:11:16 字數 1690 閱讀 9030

1.九九乘法表

for i in

range(1

,10):

for j in

range(1

, i+1)

:print

("%sx%s=%s"

%(i, j, i*j)

, end=

" ")

print

()

%s表示將引數格式化位字串

%d表示將引數格式化為整數

%.1f表示將引數格式化為帶有1位小數點的浮點數

輸出結果:

2.三角形

n =

9for i in

range

(n):

for j in

range

(i):

print(''

, end=

' ')

for k in

range

(i, n)

:print

('$'

, end=

' ')

print

()

輸出結果:

3.使用for迴圈輸出數字0-9,當數字為6時,跳出本次迴圈,執行其他迴圈

當數字為8的時候,停止迴圈

for i in

range(0

,9):

if i !=6:

print

(i)continue

elif i ==8:

break

4使用迴圈 計算出1-100之間 所有基數的和,偶數和for:

j=0k=

0for i in

range(1

,101):

if i%2==

0:j+=i

else

: k+=i

print

(j)print

(k)

while:

i=0j=

0k=0while i<=

100:

if i%2==

0:j+=i

else

: k+=i

i+=1print

(j)print

(k)

5.#模擬atm取錢系統,取款機裡一共有10000元, # 有五個人分別去取錢,每次取錢的金額在100元到500元之間, # 要求輸出他們每次取錢的金額,以及atm機裡的餘額, # 當餘額小於取款的金額時,退出系統。

num =[25

,69,12

,45,70

]num.sort(

)print

(num)

輸出結果:

Python練習 for迴圈 if巢狀語句

1 輸入兩個正整數a b,計算這兩個數的最大公約數 歐幾里得演算法 1 求a和b的餘數r 2 如果r 0,則a和b的最大公約數是b 3 如果r 0,則將b的值賦給a,將r的值賦給b,重複第1 步,直到r 0 a int input 輸入a b int input 輸入b r a b while r ...

清 迴圈語句練習

1 求某正整數型數字的最小公倍數 2位數 include 最小公倍數 a b 最大公約數 void main else 3 求某個數字是否是回文數字 121 12345 54321 includevoid main if old new else 4 求某個5位數中那一位數最大 includeint...

Oracle FOR迴圈語句練習

列印輸出從1到10的正整數 declare v i number 10 0 begin loop v i v i 1 dbms output.put line v i exit when v i 10 或者v i 9 end loop end 列印輸出從1到10之間的偶數 declare v i n...