零基礎學Python的幾個經典例子

2021-10-23 15:45:16 字數 1914 閱讀 5243

#九九乘法表很多人學習python,不知道從何學起。

很多人學習python,掌握了基本語法過後,不知道在**尋找案例上手。

很多已經做案例的人,卻不知道如何去學習更加高深的知識。

qq群:101677771foriinrange(1, 10):forjinrange(1, i+1):

print("%d*%d=%d\t"% (j, i, i*j), end="")

print()

#斐波那契數列 0,1,1,2,3,5,8,...

num=int(input("需要幾項?"))

n1=0

n2=1

count=2ifnum<=0:

print("請輸入乙個整數。")elifnum==1:

print("斐波那契數列:")

print(n1)elifnum==2:

print("斐波那契數列:")

print(n1,",",n2)else:

print("斐波那契數列:")

print(n1,",",n2,end=" , ")whilecount#阿姆斯特朗數

#如果乙個n位正整數等於其各位數字的n次方之和,

則稱該數為阿姆斯特朗數。 例如1^3 + 5^3 + 3^3 = 153。

num = int(input("請輸入乙個數字: "))

sum = 0

n = len(str(num))

temp = numwhiletemp > 0:

digit = temp % 10

sum += digit ** n

temp //= 10ifnum == sum:

print(num,"是阿姆斯特朗數")else:

print(num,"不是阿姆斯特朗數")

輸出如下:
1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

需要幾項?10

斐波那契數列:

0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 

請輸入乙個數字: 407

407 是阿姆斯特朗數

process finished with exit code 0

零基礎學Python

零基礎學python 1 1 python是一門指令碼語言 2 python的優勢 1 語法和結構比較簡單,易入門 2 能夠跨平台使用 3 應用範圍廣,設計到作業系統 3d動畫 web 雲計算,企業應用等多方面。3 idle 是乙個python shell,類似於windows的cmd視窗 4 pr...

零基礎學python 一

每次學習語言總是要了解其背景python也不例外。首先python的創始人為 guido van rossum 1989年聖誕節期間,在 阿姆斯特丹 guido為了打發聖誕節的無趣,決心開發乙個新的指令碼 解釋程式 做為abc 語言的一種繼承。看看人家外鬼子程式設計師 哎不得不佩服。他在業餘時間開發...

零基礎學Python筆記

alt n 最遠一條語句 alt p 最近一條語句 tab的兩個作用 1 縮排 2 補足 isinstance str1,str 判斷型別 s為字串 s.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。s.isalpha 所有字元都是字母,為真返回 ture,否則...