题目:

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

分析:

根据题目得出:

  1. 整数x²=i+100,y²=i+100+168
  2. 采用for in 遍历为i 设置取值范围1-10000
  3. 使用if and

在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值,而是返回它们实际进行比较的值之一。

  1. 打印输出i
    这个题目主要是让我们使用math库里的math.sqrt函数,如果不明白的,大家自己可以搜下math 库的用法

代码:

# 导出math库
# i+100的平方是x
# i+100+168的平方是y
# 根据分析我们得知,x²=i+100等 y²=i+100+168,打印出i
import math
for i in range(10000):x = int(math.sqrt(i+100))y = int(math.sqrt(i+100+168))if (x * x == i+100) and (y * y == i+100+168):print(i)

萌新的Python练习实例100例(三)一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数相关推荐

  1. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  2. 萌新的Python练习实例100例(二)根据企业的利润,计算企业的方法奖金

    题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%:20万到40万 ...

  3. 萌新的Python练习实例100例(六)斐波那契数列

    题目: 用Python写出斐波那契数列,并取出第10位数 分析: 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibona ...

  4. 萌新的Python练习实例100例(七)将一个列表的数据复制到另一个列表中

    题目: 将一个列表的数据复制到另一个列表中 分析: · 这道题是联系list和切片的使用: 方法1: · 将b的值赋予a: · a[0:3]表示使用切片从0位置开始到第3位置结束: · a[:3]表示 ...

  5. 萌新的Python练习实例100例(一)四个数字组成互不相同且无重复的三位数

    题目: 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 分析: 在百位.十位.个位,分别填写1.2.3.4 先用循环语句列出所有数字组合 排除百位.十位.个位数字相同 ...

  6. python数据分析常用的算法_萌新向Python数据分析及数据挖掘 第三章 机器学习常用算法 第二节 线性回归算法 (上)理解篇...

    理解 以a b为变量,预测值与真值的差的平方和为结果的函数 参数学习的基本方法:找到最优参数使得预测与真实值差距最小 假设可以找到一条直线 y = ax+b 使得预测值与真值的差的平方和最小 故事 假 ...

  7. 萌新向Python数据分析及数据挖掘 第三章 机器学习常用算法 第四节 PCA与梯度上升 (上)理解篇...

    转载于:https://www.cnblogs.com/romannista/p/10811992.html

  8. 一个数加100是完全平方数,再加168又是一个完全平方数

    1.说明 暴力法都知道,但是如果起始没弄好会忽略-99这个数 更优的解法需要好的思路 package mainimport ("fmt""math" )func ...

  9. 萌新学习Python爬取B站弹幕+R语言分词demo说明

    代码地址如下: http://www.demodashi.com/demo/11578.html 一.写在前面 之前在简书首页看到了Python爬虫的介绍,于是就想着爬取B站弹幕并绘制词云,因此有了这 ...

最新文章

  1. 压缩流--DeflateStream和GZipStream
  2. 服务器开发中网络数据分析与故障排查经验
  3. arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
  4. spring(java,js,html) 截图上传
  5. centos svn服务器端口配置文件,centos下配置svn服务器
  6. java和vb.net des加密_vb.net DES加密与解密
  7. 数据恢复-SQL被注入攻击程序的应对策略(ORA-16703)
  8. 浪潮云海OS C位出道,融合开放基础设施呼之欲出
  9. 2018.10.20 2018-2019 ICPC,NEERC,Southern Subregional Contest(Online Mirror, ACM-ICPC Rules)
  10. Common Lisp
  11. Redis----centOs7.4 __X64下配置和运行
  12. ELF 文件数据分析: 全局变量
  13. 前端面试-面试官常见问题
  14. 计算机输入法无法输入小写字母,键盘不能输入小写字母
  15. 谈论bringup我们到底在谈论什么?
  16. 【2017年中总结】——半饱
  17. 使用blender和mmd模型进行3D辅助绘图
  18. LaTex 数学之运算符
  19. 【自建分布式数据库详细指南】(四)设计:CITUS分布式数据仓库OLAP/OLTP的架构选择及PG数据库优化方法策略
  20. POJ1036 Gangsters 题解代码

热门文章

  1. 给定一个N位数,得到一个N-k位的数中最小的数
  2. adt变频器故障代码ol2_误诊实例换来的变频器维修经验
  3. python当作为条件表达式时_2019知到Python程序设计基础(山东联盟)结课测验答案...
  4. ftk学习记(list篇)
  5. linux终端 介绍,全面介绍Linux终端命令(二)
  6. 流星雨_行者常至 双子座流星雨
  7. 网站已做好,如何放到服务器上,将做好的网站放到云服务器上
  8. html5中如何使图片滚动条,如何使RMarkdown代码块中出现垂直滚动条(html视图)
  9. XSS-Game Level 4
  10. 神经网络技巧篇之寻找最优超参数