我想用python編個小程式,迴圈計算使用者給處的任意兩個整數之間的水仙花數

時間 2021-07-08 21:54:03

1樓:匿名使用者

#coding:gbk

while true:

inp_l=raw_input('下限: ')inp_h=raw_input('上限: ')if inp_l=='e' or inp_h=='e':

break

try:

inp_l,inp_h=int(inp_l),int(inp_h)except valueerror:

print('不合法')

continue

for n in xrange(inp_l,inp_h):

i=n/100

j=n/10%10

k=n%10

if i*100+j*10+k==i+j**2+k**3:

print("%-5d" %n)

print()

輸入e即可退出

2樓:匿名使用者

#coding=utf8

while 1:

try:

xa=int(raw_input("輸入整數 xa= "))xb=int(raw_input("輸入整數 xb= "))except:

print("請輸入整數")

continue

if xa>xb:xa,xb=xb,xa

for n in xrange(xa,xb):

i=n/100

j=n/10%10

k=n%10

if i*100+j*10+k==i+j**2+k**3:

print("%-5d")%n

關於python求解水仙花數的問題

3樓:九九歸一

i = n/100 是求百位上的數字,如123除以100就等於1 j = (n/10)%10 是求十位上的數字,如123除以10等於12,再除以10取餘數就等於2 k = n % 10 是求個位上的數字,如123除以10取餘數就等於3

4樓:匿名使用者

什麼是水仙花數

水仙花數只是自冪數的一種,嚴格來說3位數的3次冪數才稱為水仙花數。

如果是 4位數,應該是 4次方

四位自冪數:四葉玫瑰數

求得1634

8208

9474

樓主可以自證

今天我編了小程式以完成C語言中的字串連線函式「strcat」的功能,於是想到了指標來實現。但最後程式

自己對照看一下。main b 15 p a,q b int i for i 0 i 15 i p i 6 q i printf s n s n a,p 首先你的printf s a 22 肯定報錯列印後面接陣列名,a 22 陣列訪問越界 應該printf s n a 還有你的 hoello 有7位,...

用c 我自己編寫小程式,怎麼才能夠生成獨立的安裝程式啊,在作業系統下直接執行

如果你用的是vc的話,在你用f5除錯之後,它會在你的工程目錄下生成一個debug資料夾,裡面有一個和你工程名一樣的exe檔案,它就是可以直接執行的應用程式檔案 如果你想要製作安裝包,就看看參考資料的連結。如果你只想要exe執行程式,你就可以看樓上的。不過一般釋出版本都是用的release vc de...

我的傳送給微信好友後,對方收到的就是小程式了,怎麼辦

對方網路不流暢導致無法成功接收資訊,或者自己的網路不佳,只是顯示傳送成功其實並未傳送。解決辦法.不應該的吧,我發給朋友東西就不會自動變成小程式的啊,你這種應該是你就是直接在小程式裡面看的吧,然後發給別人就自動變成了小程式了,你可以試試給你朋友發其他的內容,別在小程式裡面看。小程式是你分享的,看一些事...