想了想其他的太簡單了,還是不放了,剩三題吧。
編寫乙個程式,對任給的正整數n (n≤100),尋找所有的四元組(a, b, c, d),使得a^3= b^3 + c^3 + d^3,其中a,b,c,d 大於 1, 小於等於n。
輸入乙個正整數n (n≤100),輸出 每行輸出乙個完美立方。輸出格式為: cube = a, triple = (b,c,d) 其中a,b,c,d所在位置分別用實際求出四元組值代入。
請按照a的值,從小到大依次輸出。當兩個完美立方 等式中a的值相同,則b值小的優先輸出,仍相同則c值小的優先輸出,再相同則d值小的先輸出。
n =int(input())cube =[0]
for i in range(2, n+1):
for a in range(3,n):
for b in range(0,a-2):
if cube[a] < (cube[b] + cube[b+1] + cube[b+2]):
break
for c in range(b+1,a-1):
if cube[a] < (cube[b] + cube[c] + cube[c+1]):
break
for d in range(c+1,a):
if cube[a] == (cube[b] + cube[c] +cube[d]):
print("cube = %d,tripe = (%d,%d,%d)" %(a+1,b+1,c+1,d+1))
匯率為:1美元=6.78人民幣。
輸入格式為:usd10,輸出格式為:rmb67.8(注意中間沒有是空格的)。
str1=input()importre
num=int(''.join(re.findall('\d+',str1)))
if 'rmb' instr1:
print('usd','%.2f' %(num/6.78),sep='')
elif 'usd' instr1:
print('rmb','%.2f' %(num*6.78),sep='')
輸入一串字母,將它們都加3,如果超過122(z的ascii值)就減掉26。
比如 『xyz』 會變成 『abc』 。
original=input()cipher=''
for i inoriginal:
a=ord(i)
if 97<=a<=119:
cipher+=chr(a+3)
elif 120<=a<=122:
cipher+=chr(a+3-26)
else:
cipher+=i
print(cipher)
《瘋狂Python》學習第1課
python 使用井號 表示單行注釋 python 程式中使用三個單引號或三個雙引號將注釋的內容括起來。python 是弱型別語言,弱型別語言有兩個典型特徵。1 變數無須宣告即可直接賦值 2 變數的資料型別可以動態改變 type 函式可以檢視變數的型別 1.2.2使用print函式輸出變數 在預設情...
第1章習題
1.證明 m times n 棋盤被多公尺諾骨牌完美覆蓋當且僅當 m 和 n 中至少有乙個是偶數。證明 m times n 棋盤被 t 個多公尺諾骨牌完全覆蓋,於是 mn 2t 則 2 mn 考慮到 2 是素數,因此 2 m 或 2 n 即 m 和 n 中至少有乙個是偶數,證畢。2.考慮 m 和 n...
第1課 初識ueditor
我們平時瀏覽的很多 如學校 企業門戶 還有論壇 部落格,大部分都是使用php開發的。開發這類 企業一般使用比較成熟的框架,如dedecms,帝國cms等,這類框架開源,但更新慢,漏洞較多,容易受黑客攻擊。使用thinkphp5也能開發這類 比較有名的框架就是thinkcmf 今天 我們要使用thin...