求數值以內的質數,合數及個數
#質數
defzhishu
(number)
: num=
0for i in
range(2
,number+1)
: k=
true
for j in
range(2
,i):
if i==j:
continue
if(i%j==0)
: k=
false
break
if(k==
true):
print
("%d"
%i) num=num+
1print
("素數個數%d"
%num)
# 合數
defheshu
(number)
: num =
for i in
range(2
,number+1)
:for j in
range(2
,i):
if i==j:
continue
if i%j==0:
print
(i)break
print
(f'以內合數個數:'
)
九九乘法表
#九九乘法表1
for i in
range(1
,10):
for j in
range(1
,i+1):
print
('%d*%d=%d'
%(i,j,i*j)
+'\t'
,end='')
#常用格式化方式#d,%s
print
(f'*=\t'
,end='')
#f-string量格式化字串
print()
#九九乘法表2
n =1
while n<=9:
i=1while i<=n:
print
(f'*='
,end=
' ')
i=i+
1 n=n+
1print
()
x,y由人為輸入的整數,求x的y次方,不允許使用**
x =
int(
input
('請輸入x:'))
y =int
(input
('請輸入y:'))
res = x
for i in
range
(y-1):
res *=x
print
(res)
裴波那契數列
# 方法1,遞迴對效能要求較大
deffunc
(x):
if x==
0or x ==1:
return
1else
:return func(x-1)
+func(x-2)
for i in
range(10
):print
(func(i)
)# 方法2,迴圈方式
defloop
(n):
a,b=1,
1while n>0:
a,b= b,a+b
n-=1return a
for i in
range(10
):print
(loop(i)
)
水仙花數(水仙花數指153=13+53+3**3,位數立方之和等於該數)
for i in
range
(100
,1000):
a = i//
100 b =
(i-a*
100)
//10
c =(i-a*
100-b*10)
if i ==
pow(a,3)
+pow
(b,3)+
pow(c,3)
:print
(i)
氣泡排序
python基礎之面試常問
參考 python面試常問 目錄python記憶體管理 原博文 python記憶體管理 python垃圾 lambda作為乙個表示式,定義了乙個匿名函式。lambda表示式是起到乙個函式速寫的作用,允許在 內嵌入乙個函式的定義。例如 func1 lambda x,y x y def func2 x,...
python面試 Python面試常問的10個問題
很多人想找python工作,面試往往在基礎知識點採坑了 ps 另外很多人在學習python的過程中,往往因為沒有好的教程或者沒人指導從而導致自己容易放棄,為此我建了個python交流.裙 一久武其而而流一思 數字的諧音 轉換下可以找到了,裡面有最新python教程專案可拿,不懂的問題多跟裡面的人交流...
Python程式設計 10個面試常問的問題
def class test class a object defshow self print class a defhello self print hello class b a defshow self print class b b b b.show b.hello 呼叫類a的show方法...