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

问题分析: 在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后

的结果满足如下条件,即是结果。

网友源码:

import math

for i in range(10000):

#转化为整型值

x = int(math.sqrt(i + 100))

y = int(math.sqrt(i + 268))

if(x * x == i + 100) and (y * y == i + 268):

print i个人运行代码:

>>> import math

>>> for i in range(10000)

SyntaxError: invalid syntax

>>> for i in range(10000):

x = int(math.sqrt(i + 100)):

SyntaxError: invalid syntax

>>> for i in range(10000):

x = int(math.sqrt(i + 100))

y = int(math.sqrt(i + 268))

if(x * x == i + 100) and (y * y == i + 268)

SyntaxError: invalid syntax

>>> for i in range(10000):

x = int(math.sqrt(i + 100))

y = int(math.sqrt(i + 268))

if(x * x == i + 100) and (y * y == i + 268):

print i

SyntaxError: invalid syntax

>>> for i in range(10000):

x = int(math.sqrt(i + 100))

y = int(math.sqrt(i + 268))

if(x * x == i + 100) and (y * y == i + 268):

print (i)

21

261

1581

>>>

语法总结:

1. 在for,if语句后面需要添加:

2. math数据包调用时候要提前引入:import math

3. 对变量强制转换时候要对后面的式子加(),而不是前面的转化类型,这点要与java区分开来

4. if 连接两个条件的时候,不用大括号,直接用and 或者or

5. 打印务必加()

python输出完全平方数_Python: 打印完全平方数相关推荐

  1. python输出日历_python打印日历

    #未优化的代码 1 #输出日历 2 def print_calendar(year,month,date = 1):3 month_dict = {'1':'January','2':'Februar ...

  2. python输出结果_python输出结果

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! tdqm输入的list可以是字符串,也可以对输出进度条加一些描述import t ...

  3. python bool类型_python打印bool类型-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 变量和数据 类型 ...

  4. 用python输出数组_Python 中输出数组中的全部元素

    只需要在开头加上一句即可 import numpy as np np.set_printoptions(threshold=np.inf) Python 输出到文本中 参考:https://blog. ...

  5. python输入年份输出年历_python打印万年历

    1.输入年份,输入月份 2.格式化输出本月的日历 3.思路输入年,月,打印对应年月的日历. 3.1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星期四,现 ...

  6. python日历提醒_python打印日历

    #未优化的代码 1 #输出日历 def print_calendar(year,month,date = 1): month_dict = {'':'January','':'February','' ...

  7. python输出举例_python字符串格式化输出及相关操作代码举例

    字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使 ...

  8. python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧

    复制代码 代码如下: display text in large ASCII art fonts 显示大ASCII艺术字体 这种东西在源码声明或者软件初始化控制台打印时候很有用. 例如下图: 这是查看 ...

  9. python输出偶数_Python习题册028:输出列表中的偶数

    任务028描述 用Python编写一个程序,要求输入一个列表,可以将其中所有的偶数打印出来,偶数的排列顺序与其在原始列表中的出现顺序一致. 示例用的列表元素如下: numbers = [ 386, 4 ...

  10. python输出间隔_Python:print输出间隔,换行

    原博文 2020-04-08 20:39 − # coding:utf-8 # print输出时有用什么符号间隔,间隔距离多大,如何换行 a = 0 for i in range(1, 21): a ...

最新文章

  1. Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl
  2. 学习ASP.NET Core Razor 编程系列十八——并发解决方案
  3. 2021年看得见的粉丝价值——五大平台KOL粉丝分析研究报告
  4. 无聊 乱写写 CSDN博客挺好玩的 确实
  5. 大数据认证为什么学python_大数据为什么需要学python?
  6. ci php做多图上传,CodeIgniter快速实现图片上传
  7. oracle12c不能进入到http://localhost:5500/em的解决办法
  8. mysql nb3 备份_Navicat mysql 数据库备份和使用,备份以后是nb3文件-Go语言中文社区...
  9. Postman 设置token为全局变量
  10. 用electron实现播放flash小游戏
  11. # 华为数通IE学习 第一节
  12. 《Java从入门到放弃》JavaSE入门篇:面向对象概念(入门版)
  13. 单网卡实现 双IP 双网段(内外网)同时运行
  14. WGS 1984地理坐标系的墨卡托投影分度带(UTM ZONE)选择方法
  15. Java面试题 Web+EJB Spring+数据结构 算法计算机基础
  16. Java 使用dcm4che的工具类findscu查询pacs数据
  17. 网新恒天2014校园招聘笔试编程题
  18. 多媒体发布系统介绍和应用领域
  19. 个人整理的UI设计部分知识点(AI和PS)
  20. 地图可视化:零编程,BDP轻松制作动态轨迹地图!

热门文章

  1. html字幕英文,小猪佩奇第1-4季中英文对照字幕(自制学习文本)
  2. mysql挂马_虚拟主机/数据库中挂马清理方法
  3. ReactNative 常用命令
  4. Everything Toolbar - 文件搜索神器everything的增强插件
  5. html中如何出现三重阴影,探索 CSS3 中的 box-shadow 属性
  6. C语言str函数系列
  7. 扩增子分析流程 —— 数据处理(vsearch)
  8. This scheduler instance (...) is still active but was recovered by another instance in the cluste
  9. jq插件,图片或者视频懒加载
  10. 《2020年国际会计事务所排名》