首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python|平方怪圈

问题描述 如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理,如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。...请输出这个循环圈中最大的那个数字。 解决方案 先创立一个空列表,把每个新产生的正整数加进去,如果在一个新产生的正整数加进去时,列表里面已经有了这个正整数,那就表明已经找到了这个循环圈。...因为这道题是要找循环圈,不知道要按平方和处理多少次的,所以基本都是采用while循环,但如果在while循环后面的条件是新产生的正整数不在列表内,后面总有一步是列表添加新的正整数,所以while循环只能循环...100,23等数lis = [] #创立一个空列表while len(set(lis)) == len(lis): a, b = 0, a #a恢复为0,便于储存平方和

75120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python-100 练习题 03 完全平方数

    2019年第 15 篇文章,总第 39 篇文章 本文大约 1600 字,阅读大约需要 8分钟 练习题 3 的网址: http://www.runoob.com/python/python-exercise-example3....html ---- Example-3 完全平方数 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...: x+100 = m**2 (1) x+100+168 = n**2 (2) m, n都是正整数,接着就是先根据求解一元二次方程组的做法,可以得到 n**2 - n**2 = 168 (3) 利用平方差分解上式...这种情况下,结合(4)和(5),可以推导得到i,j都是大于等于 2 的偶数,又根据(6),可以推导到i,j的范围是: 1 < j < i < 85 这里是假设了i > j的情况,因为不存在一个偶数的平方就是...2 - 100, end=',') 输出结果都是: -99,21,261,1581, 源代码在: https://github.com/ccc013/CodesNotes/blob/master/Python

    1.2K10

    猫头虎分享:Python库Numpy的安装、配置、语法与平方、乘方和平方根函数使用详解

    猫头虎分享:Python库Numpy的安装、配置、语法与平方、乘方和平方根函数使用详解 大家好,我是 猫头虎 ,今天我们来聊一聊 Python 中的科学计算神器 Numpy!...下面我们详细讲解: 1.1 使用 pip 安装 确保你的 Python 环境正常运行,然后打开终端输入: pip install numpy 如果你使用的是国内环境,可以加速安装: pip install...问题:版本冲突 解决: 尝试升级 pip 或使用虚拟环境: pip install --upgrade pip python -m venv myenv source myenv/bin/activate...Numpy 基础语法 Numpy 的核心是 数组操作,它比 Python 的原生列表高效得多。下面我们通过一些关键点来了解它的核心语法。...平方、乘方和平方根函数详解 科学计算中,平方、乘方和平方根是非常常见的操作,Numpy 为我们提供了高效的方法。

    12310

    Python 数字类型

    本文内容:Python 数字类型 更多内容请见 Python 变量 Python 表达式与运算符 Python bool类型与逻辑关系运算 ---- Python 数字类型 1.整型 int 2....浮点型 float 3.整型与浮点型的相互转换 ---- Python 中数字类型有4种,分别是整型int、浮点型float、复数型comlex、布尔型bool。...1.整型 int 在 Python 中,整型数用关键字int表示(即英文单词 integer 的简写),包括:正整数、零和负整数。整型数全部由数字构成,不包括小数部分。...中,浮点型用关键字float表示,是由整数、小数点和小数构成的数字。...通过内置的数字类型转换函数可以显式地在数字类型之间进行转换: int(x),将 x 转换为整数,x 可以是浮点数或字符串。 float(x),将 x 转换为浮点数,x 可以是整数或字符串。

    2.1K20
    领券