第一題:1. 計(jì)算 12 + 22 + 32 + … + n2 輸入 n,計(jì)算前 n 個(gè)正整數(shù)的平方和
n = int(input("請(qǐng)輸入一個(gè)正整數(shù):"))
sum = 0
for i in range(1,n+1):
sum += i**2
print(f"前{n}個(gè)正整數(shù)的平方和:{sum}")
第二題:求滿足條件的數(shù),輸出 100~999 之間所有個(gè)位數(shù)大于十位數(shù)、且十位數(shù)大于百位數(shù)的遞增數(shù)。(如 123、135、246 等)
for i in range(100,1000):
if i%10>i//10%10>i//100:
print(f"100~999 之間所有個(gè)位數(shù)大于十位數(shù)、且十位數(shù)大于百位數(shù)的遞增數(shù):{i}")
第三題: 雞兔同籠--> 輸入頭數(shù) h 和腳數(shù) f,窮舉法求出雞和兔各多少只。如果無(wú)解則輸出"無(wú)解"
head = int(input("輸入雞兔的頭數(shù):"))
feet = int(input("輸入雞兔的腳的數(shù):"))
marker = True
chicken = None
rabbit = None
for i in range(1,(feet//2)+1):
rabbit = head - i
chicken = i
if 0< rabbit <feet//4: #chicken*2 + rabbit*4 == feet:
print(f"雞有{chicken}只,兔有{rabbit}只!!")
marker = False
break
if marker:
print("無(wú)解!?")
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。