小白入門 python菜鳥100題(11 15)

2021-09-24 22:35:26 字數 1006 閱讀 7224

11# 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

0 # 斐波那契數列

a = 0

b = 1

for i in range(42):

a, b = b, a+b

print(a)

12# 判斷101-200之間有多少個素數,並輸出所有素數。

程式分析:判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。

採用的方法和答案稍有不同

print(「這個是素數:」, list1)

print(「這個是素數:」, len(list1))

13# 水仙花數

for i in range(100, 1000):

x = int(i / 100)

y = int((i-100x)/10)

z = int(i-100x-10*y)

if x * x * x+y * y * y+z * z * z == i:

print(i)

else:

continue

14#將乙個正整數分解質因數。例如:輸入90,列印出90=233*5。

list = [ ]

number = int(input(「輸入乙個數字:」))

while number > 1: #這個判斷應該放在最外圍

break #獲得乙個因數之後,即可進行下乙個迴圈

print(list)

15# 輸入成績的錄入

score = int(input(「請輸入同學的成績:」))

if score >= 90:

print(『a』)

elif score >= 60:

print(『b』)

else:

print(『c』)

小白入門 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題(21 25)

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