#!/usr/bin/env python
# -*- coding: utf-8 -*-
print("请输入三位数:")
num = input()
# 定义常量
SumNum = 0
# 1.判断当前输入的字符型的数值是否为3位数
if len(num) == 3:
# 判断数值是否为十进制数据,避免输入的不是数字的字符
if num.isdecimal() is True:
# 字符类型for循环时,是以字符串的单个字符输出
for i in num:
# 2.求每一位数的3次方的和
SumNum += int(i)**3
print(SumNum)
# 输入值和求出的和做比较得出结论
if int(num) == SumNum:
print("当前输入的数字是水仙花数!")
else:
print("当前输入的数字不是水仙花数!请再来一次")
else:
print("不是水仙花数!") else:
print("当前输入的数字不是三位数请重新输入")

最新文章

  1. 关于mysql字段时间类型timestamp默认值为当前时间问题
  2. 工程环境搭建和网站部署(java)
  3. BZOJ2646 : neerc2011 flight
  4. Unity Shader:Blur
  5. css固定表格表头(各浏览器通用)
  6. MySQL 5.7 for Windows 解压缩版 MySQL 服务无法启动
  7. ANDROID_MARS学习笔记_S04_004_用HTTPCLENT发带参数的get和post请求
  8. LNMP笔记:域名重定向、读写权限、显示WP主题、北京时间
  9. SPARK如何使用AKKA实现进程、节点通信
  10. jQuery插件,将内容插入到光标处
  11. CSS 文字概念小记
  12. <转>jmeter(十七)目录结构
  13. hihocoder 1342 Full Binary Tree Picture【完全二叉树】
  14. percona-xtrabackup系列一:简单使用
  15. Task 6.4 冲刺Two之站立会议10
  16. vue -Missing space before value for key 'path'vue.js解决空格报错
  17. 从oracle往greenplum迁移,查询性能不满足要求的定位以及调优过程
  18. JAVA二叉树的创建以及各种功能的实现
  19. uva10392 Factoring Large Numbers
  20. git 无法忽略Android Studio 生成的 .idea目录解决办法

热门文章

  1. 阿里ECS云服务器部署文件
  2. selenium WebDriverWait类等待机制的实现
  3. 《笨办法学Python 3》python入门书籍推荐|附下载方式
  4. JavaScript重定向
  5. Java—Map接口中的常用方法
  6. 洛谷P1048 采药 二维dp化一维
  7. 41. The Security Namespace
  8. jmeter性能测试入门使用参数化
  9. C#/VB.NET 比较两个Word文档差异
  10. Java泛型详解,通俗易懂只需5分钟