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
樓主可以自證
用PYTHON編寫小程式,輸出所有滿足條件的素數
按照你的要求編寫的python程式如下 import math for i in range 100,1000 for j in range 2,int math.sqrt i 1 if i j 0 break else if i 10 i 10 10 10 i 100 print i 源 注意源 ...
我想做個程式,用vb編個視窗,視窗執行的時候,自動控制滑鼠到指定位置,自動點選, 注 執行的時候
你可以使用按鍵精靈之類的寫個指令碼先試試 vb中如何把滑鼠自動移到指定位置並單擊?我就用baidu.com代替你的軟體吧,可以吧 呵呵private sub form load label1.left 455 用vb6做了個小程式,但是為什麼執行的時候是未響應,滑鼠落到視窗上就是個圈圈 win7 仔...
python編寫介面,讓其他程式顯示在我的介面問題
如果是單bai 獨顯示的話比du較簡單,但是如果是嵌入zhi的話就不dao容易了。需要開一版個新的程序,然後重權定向其輸出,再放到自己的介面裡。linux下比較簡單,但是win就下面完全不一樣了。我記得pywin32可以做到。推薦你看一下 多程序,管道 這兩個部分。怎麼在python的idle中執行...