iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python实例练习水仙花数问题讲解
  • 563
分享到

Python实例练习水仙花数问题讲解

2024-04-02 19:04:59 563人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1. 问题描述2. 问题分析3. 算法思路4. 代码实现for循环代码实现while循环代码实现1. 问题描述 水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆

1. 问题描述

水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。

1、水仙花数是一个三位数:111 333 456 999 530

2、水仙花数的个位、十位、百位的数字立方和等于原数

小伙伴们看了问题描述后,一定要自己先练习,再去看博主的代码和解题思路,才能提高自己的编程水平,全靠自觉哟!!!

2. 问题分析

怎么获取个位、十位、百位上的数?

  • 个位数

371 :就是原始数字对10进行取余的运算结果 371 % 10 = 1

  • 十位数

371:371通过除以10,可以将7移动到个位上去(整数):371 // 10 = 37

37:37对10进行取余可以得到最后一位的值7 :37 % 10 = 7

  • 百位数

371:3就是原始数字除以100的结果(整除):371 // 100 = 3

  • 思考:任意数字的指定位置上的数值如何求?

123456789:先10000得到12345;再对10取余得到5

3. 算法思路

1. 使用循环从100开始到999结束

2. 每次的循环体内,获取百位数数字、十位数数字、个位数数字

3. 判断百位数数字三次方加十位数数字的三次方加个位数数字的三次方是否等于它本身,如果是就是水仙花数。

4. 代码实现

for循环代码实现

实现代码

--结束END--

本文标题: Python实例练习水仙花数问题讲解

本文链接: https://www.lsjlt.com/news/117660.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实例练习水仙花数问题讲解
    目录1. 问题描述2. 问题分析3. 算法思路4. 代码实现for循环代码实现while循环代码实现1. 问题描述 水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆...
    99+
    2024-04-02
  • python实现水仙花数实例讲解
     1、什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、...
    99+
    2024-04-02
  • Python实现水仙花数
    水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一...
    99+
    2023-01-31
    水仙花 Python
  • c++水仙花数问题怎么解决
    水仙花数是指一个n位数,其各位数字的n次幂之和等于它本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153...
    99+
    2024-03-07
    c++
  • python如何实现水仙花数示例
    这篇文章给大家分享的是有关python如何实现水仙花数示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1、什么是水仙花数?水仙花数(Narcissistic number)也被称为超完全数字不变数(...
    99+
    2023-06-14
  • Python每日一练——第1天:水仙花数
    前言📢📢 Python每日一练来啦,本文已收录于:《Python每日一练》专栏 此专栏目的在于,帮忙学习Python的小白提高编程能力,训练逻辑思维,每周持续更新中,欢...
    99+
    2023-09-26
    python list 算法
  • 【Python】Python方法求水仙花数原码实例
    用Python编程方法求水仙花数,一行python代码就能解决问题。先要知道什么是水仙花数,之后再去写代码,这样是非常有效的。水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。Python方法求水...
    99+
    2023-06-02
  • C++实现水仙花数判断实例
    目录前言一、思路分析二、代码实现1.水仙花函数2.完整代码总结前言 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital ...
    99+
    2024-04-02
  • Java PTA 计算3到7位 水仙花数实例
    目录PTA计算3到7位水仙花数水仙花数的Java实现要求输出所有在m和n范围内的水仙花数代码还能优化PTA计算3到7位 水仙花数 import java.util.Scanner;...
    99+
    2024-04-02
  • Python实例练习逆序输出字符串讲解
    目录1. 问题描述2. 算法思路3. 代码实现第一种切片方式第二种循环转换1. 问题描述 输入一个字符串然后对其进行逆序输出 第一种方式:字符串切片第二种方式:使用循环转换然后逆序输...
    99+
    2024-04-02
  • python实例小练习之Turtle绘制南方的雪花
    导语 又到了裹紧被子,穿起秋裤的季节! 这些天,我们这边开始下雨了,温度瞬间降了10几度。 遭受了秋天第一场寒潮的“侵袭”,我是真的冷,一大早穿上了长裙。 寒风呼啸,大雪飘飘,咳咳...
    99+
    2024-04-02
  • Python中def()函数的实战练习题
    目录一、判断以下哪些不能作为标识符 A、aB、¥aC、_12D、$a@12E、falseF、False 答案为:(F、D、B、E) 二、输入数,判断这个数是否是质数(要求使用函数 +...
    99+
    2024-04-02
  • Java手把手必会的实例汉诺塔讲解练习
    最适合菜鸟的汉诺塔讲解 问题引入 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘...
    99+
    2024-04-02
  • Java动态规划之丑数问题实例讲解
    问题描述: 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 注: 1也是丑数 思路: 我们来分析一下丑数如何得到,肯...
    99+
    2024-04-02
  • Python基础学习之深浅拷贝问题及递归函数练习
    目录一、深浅拷贝问题二、递归函数练习1. 求阶乘2. 猴子吃桃问题3. 打印斐波那契数列一、深浅拷贝问题 在实际工作中,经常涉及到数据的传递,在数据传递使用过程中,可能会发生数据被修...
    99+
    2024-04-02
  • Redis+Hbase+RocketMQ 实际使用问题案例讲解
    目录需求分析及确定方案实现部分代码踩坑总结需求 将Hbase数据,解析后推送到RocketMQ。redis使用list数据类型,存储了需要推送的数据的RowKey及表名。 简单画个流...
    99+
    2023-01-28
    Redis+Hbase+RocketMQ 使用案例 Redis 使用案例
  • Redis+Hbase+RocketMQ 实际使用问题案例讲解
    目录需求分析及确定方案实现部分代码踩坑总结需求 将Hbase数据,解析后推送到RocketMQ。Redis使用list数据类型,存储了需要推送的数据的RowKey及表名。 简单画个流程图就是: 分析及确定方案 Redi...
    99+
    2023-01-28
    Redis+Hbase+RocketMQ 使用案例 Redis 使用案例
  • Python函数装饰器--实例讲解
    一、装饰器定义:1.装饰器的本质为函数;2.装饰器是用来完成被修饰函数的附加功能的所以:装饰器是用来完成被修饰函数附属功能的函数 装饰器的要求:1.不能修改被修饰函数的源代码;2.不能更改被修饰函数的运行方式;3.上述两者缺一不可。 二、装...
    99+
    2023-01-31
    函数 实例 Python
  • Java实例讲解文件上传与跨域问题
    目录了解MultipartFile接口文件上传业务代码Controller类Service类修改nginx配置如何绕过网关1.在网关中配置白名单2.在nginx做转发解决上传文件出现...
    99+
    2024-04-02
  • python函数指定默认值的实例讲解
    1、说明 (1)写函数时,可以为每个参数指定默认值。当调用函数为参数提供实际参数时,Python将使用指定的实际参数;否则,将使用参数的默认值。因此,给参数指定默认值后,可以在函数调...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作