青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av
論壇
排行
專題
Collection
學院設施
登錄
加入學院
搜索
本版
用戶
每日簽到
任務中心
勛章中心
發帖際遇
貝殼夢
PassWord
RoseTta
海龜湯之謎
邏輯訓練場
求助專區
Python
回復
Python
樓主:
254701
|
查看:
609
|
回復:
11
查看:
609
|
回復:
11
[疑難題目]
Python
簡潔模式
254701
發表于 2024-12-30 16:57:43
浙江
|
發自
安卓客戶端
剛考完試
有無大神會,有幾個地方沒寫出來
本帖子中包含更多圖片或附件資源
您需要
登錄
才可以下載或查看,沒有帳號?
加入學院
0
0
分享
110932
1
|
發表于 2024-12-30 17:46:31
江蘇
|
2024-12-30 18:26編輯
|
發自
安卓客戶端
gmpy2庫有個函數isprime(),可以判斷質數。
既然你們老師讓用for循環那就用for循環吧,我的看法是有現成的函數不用好麻煩
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}之間的質數有:{' '.join(map(str, prime_numbers))}")
print(f"其中各位數字之和可以被5整除的有:{' '.join(map(str, zhengchu_primes))}")
復制代碼
我去,我就隨手摁了一個[ code ][ /code ],沒想到真的有相關排版。我就說嘛!DZ怎么可能會沒有代碼框呢!
返回版塊
尚未登錄
高級模式
您需要登錄后才可以回帖
登錄
|
加入學院
回帖后跳轉到最后一頁
發表回復
分享
復制鏈接