21 # 猴子吃桃問題
x = 1
for i in range(9, 0, -1):
x = (x+1)*2
print(「第」, i, 「天的pich有」, x, 「個」)
22# 兩個桌球隊進行比賽,各出
妙啊妙啊
for a in [『x』, 『y』, 『z』]:
for b in [『x』, 『y』, 『z』]:
for c in [『x』, 『y』, 『z』]:
if (a!=b) and (b!=c) and (a!=c) and (a!=『x』) and (c!=『x』) and (c!=『z』):
print(a,b,c)
23# 列印**
我的錯誤的**,沒有考慮對中心
for i in range(1, 9, 2):
j = i
while j > 0:
print(』*』, end=』』)
j = j-1
print(』』, end=』\n』)
for i in range(5, -1, -2):
j = i
while j > 0:
print(』*』, end=』』)
j = j-1
print(』』, end=』\n』)
實現的效果:
#*#***
#*****
#*******
#*****
#***
#*妙啊妙啊
for i in range(4):
print((3-i)』 '+(2i+1)』』)
for i in range(3):
print((i+1)』 '+(5-2i)』』)
24# 列印 有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數列的前20項之和。
def fib(num):
a, b = 1, 2
for i in range(num):
a, b = b, a+b
return a
sum = 0
for i in range(6):
sum = sum + (fib(i+1)/fib(i))
print(fib(i+1), 『/』, fib(i))
print(sum)
25#求1+2!+3!+…+20!的和。
def jiecheng(num):
sum = 1
while num > 0:
sum = num*sum
num -= 1
return sum
sum = 0
for i in range(1, 21):
sum = sum + jiecheng(i)
# print(jiecheng(i))
# print(fib(i+1), 『/』, fib(i))
print(sum)
小白入門 python菜鳥100題(1 5)
1 1,2,3,4,組成各不相同的三位數 for i in range 1,5 for j in range 1,5 for k in range 1,5 if i j and i k and j k s 100i 10j k print s print i,j,k 2 企業利潤 這個思想很重要,採...
小白入門 python菜鳥100題(6 10)
6 斐波那契數列,關鍵在 a,b b,a b def fib n a 0 b 1 for i in range n a,b b,a b print a fib 12 7 輸出99乘數 for i in range 1,10 print for j in range 1,i 1 x ij print ...
小白入門 python菜鳥100題(11 15)
11 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?0 斐波那契數列 a 0 b 1 for i in range 42 a,b b,a b print a 12 判斷101 200之間有多少個素數,並輸出所有素數...