判断是否是水仙花数在Python里怎样输入代码? python输入一个数,判断是不是水仙花数

python\u7a0b\u5e8f\u7684\u529f\u80fd\u662f\u8f93\u5165\u4e00\u4e2a\u4e09\u4f4d\u6570,\u5224\u65ad\u662f\u5426\u662f\u6c34\u4ed9\u82b1\u6570\u3002

#-*-coding:utf-8;-*-
n=int(input('\u8bf7\u8f93\u5165\u6c34\u4ed9\u82b1\u6570'));
i = n / 100;
j = n / 10 % 10;
k = n % 10;
if n == i ** 3 + j ** 3 + k ** 3:print('%d\u662f\u6c34\u4ed9\u82b1\u6570'%n);
else: print('%d\u4e0d\u662f\u6c34\u4ed9\u82b1\u6570'%n);

num = int(input("\u8bf7\u8f93\u5165\u4e00\u4e2a\u4e09\u4f4d\u6570\u5b50:"))

gw = num%10 #\u53d6\u4e2a\u4f4d\u6570
sw = num%100//10#\u53d6\u767e\u4f4d\u6570
bw = num//100 #\u53d6\u767e\u4f4d\u6570

total = gw ** 3 + sw ** 3 + bw ** 3
#print(total)

if num == total:
print("\u8be5\u6570\u5b57\u662f\u4e00\u4e2a\u6c34\u4ed9\u82b1\u6570")
else:
print("\u4e0d\u662f\u6c34\u4ed9\u82b1\u6570")

n=int(input())
for i in range(n+1):
a=i//100
b=(i-a)//10
c=(i-a-b)//1
if a**3+b**3+c**3==n:
print("有水仙花数")
break
else:
print("没有水仙花数")

说明用户输入一个数,判断是否是水仙花数.所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身.2、实例以上就是判断水仙花数python代码...

  • Python缂栧啓涓涓嚱鏁,鐢ㄦ潵杩涜姘翠粰鑺辨暟鐨勬娴,骞惰皟鐢ㄨ鍑芥暟鎵惧嚭1000浠ュ唴...
    绛旓細绛: 瀵逛簬杩欓锛岄鍏堣鏄庣櫧姘翠粰鑺辨暟鐨勬蹇碉紝瀹冮鍏堟槸涓涓笁浣嶆暟锛屽叾娆′釜浣嶃佸崄浣嶅拰鐧句綅鐨勪笁娆″箓鐩稿姞涔嬪拰绛変簬瀹冩湰韬傚洜姝ゆ牴鎹繖涓濊矾缂栧啓浠ヤ笅浠g爜銆傚搴旂殑杩愯缁撴灉濡備笅鎵绀恒傛敞鎰忔按浠欒姳鏁板彧鏈4涓
  • Python杈撳叆涓涓笁浣嶆暟,鍒ゆ柇鍏鏄惁涓烘按浠欒姳鏁,鎵璋撴按浠欒姳鏁版槸鎸囪鏁...
    绛旓細姘翠粰鑺辨暟閫傜敤浜庝换浣曚綅鏁扮殑鏁存暟while True: a=int(input("杈撳叆涓涓暣鏁帮細")) bb=0 b=a while b!=0: bb+=(b%10)**3 ##鍙栦綑鏁版眰涓夋鏂 b = b // 10 ##鍙栫浉闄ゅ悗鐨勬暣鏁伴儴鍒 if bb==a: ##鍒ゆ柇涓よ鏄惁鐩哥瓑 print("杈撳叆涓烘按浠欒姳鏁锛",a) else: ...
  • python绋嬪簭鐨勫姛鑳芥槸杈撳叆涓涓笁浣嶆暟,鍒ゆ柇鏄惁鏄按浠欒姳鏁銆
    绛旓細-*-coding:utf-8;-*- n=int(input('璇疯緭鍏ユ按浠欒姳鏁'));i = n / 100;j = n / 10 % 10;k = n % 10;if n == i ** 3 + j ** 3 + k ** 3:print('%d鏄按浠欒姳鏁'%n);else: print('%d涓嶆槸姘翠粰鑺辨暟'%n);
  • 鐢≒ython杈撳嚭100鍒999涔嬮棿鐨姘翠粰鑺辨暟?
    绛旓細姘翠粰鑺辨暟鏄寚涓涓猲浣嶆暟锛坣鈮3锛夊叾鍚勪綅鏁板瓧鐨刵娆℃柟涔嬪拰绛変簬璇ユ暟鏈韩銆備緥濡傦紝153灏辨槸涓涓按浠欒姳鏁帮紝鍥犱负$1^3+5^3+3^3=153$銆備綘鍙互浣跨敤寰幆鏉ユ煡鎵100鍒999涔嬮棿鐨勬按浠欒姳鏁帮紝涓嬮潰鏄竴涓Python绋嬪簭绀轰緥锛歠or num in range(100, 1000):灏嗘暟瀛楄浆鎹负瀛楃涓诧紝浠ヤ究瀵规瘡涓暟瀛楄繘琛屽垎绂诲拰姹傚箓 num_str =...
  • Python鎵撳嵃鍑烘墍鏈夌殑姘翠粰鑺辨暟
    绛旓細import math ```2. 璁剧疆寰幆鑼冨洿 ```python for i in range(100, 1000):```3. 璁$畻姣忎釜浣嶄笂鐨勬暟瀛楃殑涓夋鏂 ```python tmp1 = math.pow(int(str(i)[0]), 3)tmp2 = math.pow(int(str(i)[1]), 3)tmp3 = math.pow(int(str(i)[2]), 3)```4. 妫鏌鏄惁涓烘按浠欒姳鏁 ```...
  • python姘翠粰鑺辨暟鐨勭紪绋嬫槸浠涔?
    绛旓細濡備笅鍗虫槸锛歞ef demo(): temp = []锛宖or i in range(100, 1000): a = i // 100 # 鐧句綅锛 b = i // 10 % 10 # 鍗佷綅锛宑 = i % 10 # 涓綅锛 if a ** 3 + b ** 3 + c ** 3 == i锛宼emp.append(str(i))锛宺eturn锛宩oin(temp)锛宲rint("1000浠ュ唴鐨姘翠粰鑺辨暟鏈夛細{}"...
  • python浣跨敤鍑芥暟瀹炵幇姘翠粰鑺辨暟?
    绛旓細绛: 棣栧厛瑕佹槑鐧芥按浠欒姳鏁扮殑瀹氫箟锛屽畠鏄寚涓涓笁浣嶆暟锛屽畠鐨勬瘡涓綅涓婄殑鏁板瓧鐨勪笁娆″箓涔嬪拰绛変簬瀹冩湰韬傛墍浠ラ棶棰樺氨杞寲涓烘垜浠浣曞皢涓変綅鏁扮殑涓綅銆佸崄浣嶅拰鐧句綅閮借〃绀哄嚭鏉ャ傜劧鍚庡啀閬嶅巻100~999鐨勬瘡涓涓暟瀛楀幓鍒ゆ柇鍏鏄惁涓烘按浠欒姳鏁銆傚叿浣撲唬鐮佸涓嬫墍绀恒傛渶缁堢殑杩愯缁撴灉濡備笅锛屾按浠欒姳鏁版诲叡鏈4涓紝鍏蜂綋濡傚浘鐗囨墍绀恒
  • python姘翠粰鑺辨暟鐨勭紪绋嬫槸浠涔?
    绛旓細def demo():temp = []for i in range(100, 1000):a = i // 100 # 鐧句綅 b = i // 10 % 10 # 鍗佷綅 c = i % 10 # 涓綅 if a ** 3 + b ** 3 + c ** 3 == i:temp.append(str(i))return ",".join(temp)print("1000浠ュ唴鐨姘翠粰鑺辨暟鏈夛細{}".format(demo()))鐢–...
  • python缂栫▼姹傛寚瀹氬尯闂村唴鐨姘翠粰鑺辨暟
    绛旓細姘翠粰鑺辨暟 涓涓笁浣嶆暟锛屽悇鏁颁綅绔嬫柟涔嬪拰绛変簬鏁版湰韬 绋嬪簭 杈撳嚭绗竴涓拰鏈鍚庝竴涓細鍏ㄩ儴鐨勮瘽锛岀敤璇彞 print(Narc)
  • 鍏充簬Python姹傝В姘翠粰鑺辨暟鐨勯棶棰
    绛旓細i = n/100 鏄眰鐧句綅涓婄殑鏁板瓧锛屽123闄や互100灏辩瓑浜1 j = (n/10)%10 鏄眰鍗佷綅涓婄殑鏁板瓧锛屽123闄や互10绛変簬12锛屽啀闄や互10鍙栦綑鏁板氨绛変簬2 k = n % 10 鏄眰涓綅涓婄殑鏁板瓧锛屽123闄や互10鍙栦綑鏁板氨绛変簬3
  • 扩展阅读:判断水仙花python编程 ... 水仙花数python输出是否 ... python写判断水仙花数 ... python水仙花数100 999 ... python编写水仙花数 ... python求3位水仙花数 ... python最简单的水仙花数 ... 水仙花数do while语句 ... python判断是否为水仙花数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网