日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python编写自定义函数判断n1-n2范围内的素数_【每日道代码题001】- PYTHON基础复习...

發(fā)布時間:2023/12/1 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编写自定义函数判断n1-n2范围内的素数_【每日道代码题001】- PYTHON基础复习... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題001-1:請對輸入三個整數(shù)a,b,c,判斷能否以它們?yōu)槿齻€邊長構(gòu)成三角形。若能,輸出YES和面積,否則輸出NO

a = float(input())

b = float(input())

c = float(input())

if a > 0 and b > 0 and c > 0: #判斷邊長是否為正

if (a + b > c) and (a + c > b) and (b + c > a): #判斷是否可以為三角形

p = (a + b + c)/2.0

S = (p*(p – a)*(p – b)*(p – c))**0.5 #面積,海倫公式

print(“YES, 邊長為: a = {},b = {},c = {}, 面積為:{}”.format(a,b,c,S))

else:

print(“NO”)

else:

print(“NO”)

問題001-2:可逆素數(shù)是將某素數(shù)的各位數(shù)字順序顛倒后仍為素數(shù)的數(shù),請編程并輸出200以內(nèi)的可逆素數(shù)

注意:1不是素數(shù)也不是合數(shù)

def GetReNums(n):

if ((n//100 ==0) & (n//10 ==0)):

num1 = n

num2 = n

else:

if ((n//100 ==0) & (n//10 !=0)):

num1 = n

num2 = n%10 * 10 + n//10

else:

num1 = n

num2 = n%100%10 * 100 +n//10%10*10 +n//100

return num1,num2

for n in range(2,200,1):

num1,num2 = GetReNums(n)

devn1 = 0

devn2 = 0

for i in range(2,num1,1):

if (num1%i ==0):

devn1 = devn1+1

for i in range(2,num2,1):

if (num2%i ==0):

devn2 = devn2+1

if ((devn1==0)&(devn2==0)):

print(n)

【每日道代碼題001】- PYTHON基礎(chǔ)復習

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的python编写自定义函数判断n1-n2范围内的素数_【每日道代码题001】- PYTHON基础复习...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。