输入一个数判断是否为水仙花数

有关输入一个数判断是否为水仙花数如下:

水仙花数又称阿姆斯特朗数,是指一个3位数,。它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3等于153)。

1、新建python文件,testpy.py;

2、编写python代码,num=int(input("请输入你要判断的正整数:"))n=numsum=0length=len(str(num))#str是将参数转换成字符串的形式#len是返回对象长度或者项目个数#例如len('hello')=5,len([1,2,3,4,5])=5whilen!=0:a=n%10,

sum=sum+a**length,n=n//10#//取整除,返回商的整数部分ifsum==num:print(num,"是水仙花数")else:print(num,"不是水仙花数")

3、输入整数,152,判断结果为非水仙花数;

4、输入整数,153,判断结果为水仙花数;

三位的水仙花数共有4个:153,370,371,407;

四位的水仙花数共有3个:1634,8208,9474;

五位的水仙花数共有3个:54748,92727,93084;

六位的水仙花数只有1个:548834;

七位的水仙花数共有4个:1741725,4210818,9800817,9926315;

水仙花数是自幂数的一种。自幂数它的每个位上的数字的n次幂之和等于它本身。(例如:当n为3时,有1^3+5^3+3^3等于153,153即是n为3时的一个自幂数)

自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数。

n为1时,自幂数称为独身数。显然,0,1,2,3,4,5,6,7,8,9都是自幂数。n为2时,没有自幂数。

最大的自幂数有39位。十进制自然数中的所有自幂数共有88个。



  • ...鐢ㄤ互鍒ゆ柇涓涓暣鏁版槸鍚︿负鈥姘翠粰鑺辨暟鈥(浠绘剰涓涓+3浣嶆暣?
    绛旓細鍦–璇█涓紝鍙互缂栧啓涓涓嚱鏁癴lower()鏉鍒ゆ柇涓涓暣鏁版槸鍚︿负鈥姘翠粰鑺辨暟鈥濄備互涓嬫槸涓绉嶅彲鑳界殑瑙f硶锛♡♡ 鏈夊府鍔╁埌鐨勮瘽锛岄夯鐑﹂噰绾冲摝锛♡♡
  • 杈撳叆涓涓暟,鍒ゆ柇鏄笉鏄按浠欒姳鏁
    绛旓細4銆杈撳叆鏁存暟锛153锛鍒ゆ柇缁撴灉涓烘按浠欒姳鏁锛
  • python鍒ゆ柇涓涓暣鏁版槸姘翠粰鑺辨暟杩樻槸鍥涚帿鐟版暟鎴栬呴兘涓嶆槸?
    绛旓細涓涓笁浣嶆暟锛屽叾姣忎竴浣嶆暟瀛楃殑绔嬫柟鍜岀瓑浜庤鏁版湰韬紝渚嬪153=1^3+5^3+3^3锛153灏辨槸涓涓按浠欒姳鏁銆備唬鐮佸疄鐜帮細num = int(input("璇疯緭鍏ヤ竴涓笁浣嶆暟锛"))鍒ゆ柇鏄惁涓烘按浠欒姳鏁 if num == (num // 100)**3 + ((num // 10) % 10)**3 + (num % 10)**3:print(num, "鏄竴涓按浠欒姳鏁"...
  • 鍒ゆ柇涓涓暟鏄惁涓烘按浠欒姳鏁
    绛旓細鍒ゆ柇涓涓暟鏄惁涓烘按浠欒姳鏁帮紝姝ラ濡備笅锛1銆佸皢璇ユ暟杞崲涓哄瓧绗︿覆绫诲瀷锛岃幏鍙栨瘡涓浣嶄笂鐨勬暟瀛椼2銆佸垵濮嬪寲涓涓彉閲弒um锛岀敤浜庤褰曟瘡涓綅涓婄殑鏁板瓧鐨刵娆″箓涔嬪拰銆3銆侀亶鍘嗚鏁扮殑姣忎竴浣嶆暟瀛楋紝浠庢渶浣庝綅鍒版渶楂樹綅銆傚浜庢瘡涓浣嶄笂鐨勬暟瀛梔igit锛屽皢鍏惰浆鎹负瀛楃涓茬被鍨嬶紝骞惰幏鍙栧叾闀垮害len銆4銆佸皢digit涓10^锛坙en-1锛...
  • 鐢–璇█缂栧啓鍒ゆ柇鏄惁鏄按浠欒姳鏁鐨勭▼搴
    绛旓細1銆侀鍏堟墦寮Visual Studio 2015杞欢锛屾柊寤涓涓C璇█绋嬪簭锛屽涓嬪浘鎵绀 2銆佺劧鍚庢垜浠渶瑕佸湪C璇█鏂囦欢涓紩鍏ュ簱鏂囦欢stdio.h锛屽畠閲岄潰鍖呭惈浜嗗緢澶氬悗闈㈣浣跨敤鐨勫嚱鏁帮紝濡備笅鍥炬墍绀 3銆佹帴鐫鎴戜滑灏遍渶瑕佸疄鐜姘翠粰鑺辨暟鐨鍒ゆ柇閫昏緫锛屼富瑕佹槸鎶杈撳叆鐨鏁板瓧鍚勪釜浣嶉兘鍙栧嚭鏉ワ紝鐒跺悗杩涜绔嬫柟姹傚拰锛屾渶鍚庡拰杈撳叆鐨勬暟瀛楄繘琛屾瘮杈冿紝濡備笅鍥...
  • 鐢≒ython鍒ゆ柇涓変綅鏁鏄笉鏄按浠欒姳鏁?
    绛旓細1銆佹垜浠渶瑕佷簡瑙f按浠欒姳鏁扮殑瀹氫箟銆傛按浠欒姳鏁版槸鎸囦竴涓笁浣嶆暟锛屽畠鐨勬瘡涓綅涓婄殑鏁板瓧鐨勭珛鏂瑰拰绛変簬瀹冩湰韬備緥濡傦紝153灏辨槸涓涓按浠欒姳鏁锛屽洜涓1³+5³+3³=153銆傛垜浠娇鐢≒ython缂栧啓涓涓▼搴忔潵鍒ゆ柇涓涓笁浣嶆暟鏄惁涓烘按浠欒姳鏁般2銆佺敤鎴疯緭鍏ヤ竴涓笁浣嶆暟銆傛垜浠皢杩欎釜鏁板垎瑙d负瀹冪殑涓綅銆佸崄浣嶅拰鐧句綅...
  • 缂栧啓杩囩▼p2:杈撳叆涓涓3浣嶆暟,鍒ゆ柇鍏鏄惁鏄按浠欒姳鏁銆傚:371=33+73+13...
    绛旓細MsgBox x&"鏄按浠欒姳鏁!",vbExclamation ElSe MsgBox x&"涓嶆槸姘翠粰鑺辨暟!",vbCritical End If End Sub鏈鑰冩煡鐨勭煡璇嗙偣鏄『搴忕粨鏋勫拰閫夋嫨缁撴瀯鐨勪娇鐢ㄣ傞毦鐐规槸鐢ㄨ繍绠楃鈥淺鈥濆拰鈥淢od鈥濆皢涓涓3浣鏁存暟鐨勭櫨浣嶃佸崄浣嶃佷釜浣嶅垎鍒彇鍑恒傜瓟妗堜腑棣栧厛杈撳叆鐨3浣嶆暣鏁颁繚瀛樺湪鍙橀噺X涓紝鐒跺悗搴旂敤鈥淺鈥濆拰鈥淢od鈥濊繍绠楀垎鍒...
  • 鍒ゆ柇涓涓涓変綅鏁鏄惁涓烘按浠欒姳鏁c璇█
    绛旓細杩愯杩欐浠g爜锛岀▼搴忎細瑕佹眰杈撳叆涓涓涓変綅鏁帮紝鐒跺悗鍒ゆ柇瀹鏄惁涓烘按浠欒姳鏁锛屽苟杈撳嚭鐩稿簲鐨勭粨鏋溿備緥濡傦紝濡傛灉杈撳叆153锛岀▼搴忓皢杈撳嚭"153鏄按浠欒姳鏁般"锛涘鏋滆緭鍏123锛岀▼搴忓皢杈撳嚭"123涓嶆槸姘翠粰鑺辨暟銆"杩欐浠g爜閫氳繃寰幆鑾峰彇涓変綅鏁扮殑姣忎釜浣嶄笂鐨鏁板瓧锛屽苟璁$畻鍚勪釜浣嶄笂鏁板瓧鐨勭珛鏂瑰拰銆傛渶鍚庯紝鏍规嵁璁$畻缁撴灉涓庤緭鍏ユ暟鍊兼槸鍚︾浉绛夋潵...
  • 鍒ゆ柇涓涓暟鏄惁涓烘按浠欒姳鏁
    绛旓細姘翠粰鑺辨暟鏄鎸涓涓 n 浣嶆暟 ( n鈮3 )锛屽畠鐨勬瘡涓綅涓婄殑鏁板瓧鐨 n 娆″箓涔嬪拰绛変簬瀹冩湰韬傦紙渚嬪锛1^3 + 5^3 + 3^3 = 153锛夋敞鎰忔垜杩欏彧闄愪簬3浣嶆暟 include<stdio.h> void main(){ int x,y,z;
  • 缂栧啓涓涓▼搴,鍒ゆ柇涓涓暟鏄惁涓烘按浠欒姳鏁銆傝嫢鏄,杈撳嚭鈥滄槸姘翠粰鑺辨暟鈥濆...
    绛旓細缂栧啓杩欎釜绋嬪簭鐨勬椂鍊欙紝鍏堣鍏涓涓暣鏁锛岀劧鍚庣敤闄ゆ硶鍜屽彇浣欐暟鐨勫嚱鏁板垎绂诲嚭杩欎釜鏁存暟鐨勭櫨浣嶆暟锛屽崄浣嶆暟锛屽拰涓綅鏁帮紝鐒跺悗鍐嶄娇鐢╥f璇彞鍒ゆ柇锛屽畠浠殑绔嬫柟鍜屾槸鍚︾瓑浜庡師鏉ョ殑杩欎釜鏁存暟锛熷鏋滄槸鐨勮瘽锛屽氨杈撳嚭鏄按浠欒姳鏁锛屽惁鍒欏氨杈撳嚭涓嶆槸姘翠粰鑺辨暟銆
  • 扩展阅读:c语言100-999水仙花数 ... 编程输入所有水仙花数 ... 判断水仙花python编程 ... 水仙花数编程流程图 ... python写判断水仙花数 ... 大一c语言求水仙花数 ... 1-1000所有水仙花数 ... 如何求水仙花数算法 ... python水仙花数的编程代码三位数 ...

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