論壇
排行
專題
Collection
學(xué)院設(shè)施
登錄
加入學(xué)院
搜索
本版
用戶
每日簽到
任務(wù)中心
勛章中心
發(fā)帖際遇
貝殼夢
PassWord
RoseTta
海龜湯之謎
邏輯訓(xùn)練場
求助專區(qū)
Python
回復(fù)
Python
樓主:
254701
|
查看:
862
|
回復(fù):
11
查看:
862
|
回復(fù):
11
[疑難題目]
Python
簡潔模式
254701
發(fā)表于 2024-12-30 16:57:43
浙江
|
發(fā)自
安卓客戶端
剛考完試
有無大神會,有幾個地方?jīng)]寫出來
本帖子中包含更多圖片或附件資源
您需要
登錄
才可以下載或查看,沒有帳號?
加入學(xué)院
0
0
分享
110932
1
|
發(fā)表于 2024-12-30 17:46:31
江蘇
|
2024-12-30 18:26編輯
|
發(fā)自
安卓客戶端
gmpy2庫有個函數(shù)isprime(),可以判斷質(zhì)數(shù)。
既然你們老師讓用for循環(huán)那就用for循環(huán)吧,我的看法是有現(xiàn)成的函數(shù)不用好麻煩
def zs(x):
if x < 2:
return False
for i in range(2, x):
if x % i == 0:
return False
return True
def zhengchu5(num):
return sum(int(digit) for digit in str(num)) % 5 == 0
m = int(input("m: "))
n = int(input("n: "))
if m > n:
m, n = n, m
prime_numbers = []
zhengchu_primes = []
for num in range(m, n + 1):
if zs(num):
prime_numbers.append(num)
if zhengchu5(num):
zhengchu_primes.append(num)
print(f"{m}和{n}之間的質(zhì)數(shù)有:{' '.join(map(str, prime_numbers))}")
print(f"其中各位數(shù)字之和可以被5整除的有:{' '.join(map(str, zhengchu_primes))}")
復(fù)制代碼
我去,我就隨手摁了一個[ code ][ /code ],沒想到真的有相關(guān)排版。我就說嘛!DZ怎么可能會沒有代碼框呢!
返回版塊
尚未登錄
高級模式
您需要登錄后才可以回帖
登錄
|
加入學(xué)院
回帖后跳轉(zhuǎn)到最后一頁
發(fā)表回復(fù)
分享
復(fù)制鏈接
国产91精品看黄网站在线观看
|
娇小xXX X性开放国产精
|
淫荡自拍
|
欧美老妇性视频
|
甘婷婷全部三级裸体电影
|