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