Python化简根号,根号化简,python实现

先上代码

from decimal import Decimalwhile True:a = int(input("输入一个根号下的整数:"))n = 1000while n != 0:b = a / n / nlist_1 = []list_1.append(b)for  i  in  list_1:list_2 = ('{:g}'.format (i))if (Decimal(list_2) == Decimal(list_2).to_integral()) == True :if int(list_2) == 1:print(n)del list_1[0]n = 0else:print(n,"根号(",list_2,")")n = 0else:n = n - 1del list_1[0]

请大佬帮我看看有什么不足,万分感谢!!!

我的思路是先输入要化简根号,根号里的数

然后用暴力算可以被多少的平方整除

如果被整除了就把n赋值为0,关闭循环

重新开始运算

 list_1 = []list_1.append(b)for  i  in  list_1:list_2 = ('{:g}'.format (i))

这个是把b删除后边多余的0

下面给大家看看运行效果

输入一个根号下的整数:1
1
输入一个根号下的整数:25
5
输入一个根号下的整数:18
3 根号( 2 )
输入一个根号下的整数:12
2 根号( 3 )
输入一个根号下的整数:100
10
输入一个根号下的整数:40000
200
输入一个根号下的整数:

请大家多多关照

谢谢阅读

Python化简根号,根号化简,python实现相关推荐

  1. Python 从入门到爬虫极简教程

    为什么要学 Python 数据分析需要多个阶段, 抓取数据仅是一个环节, 数据需要不断采集, 更新, 清洗, 分析, 可视会展示等多个阶段, 这些过程中 Python 都能应对自如. 属于性阶适中的工 ...

  2. Python 从入门到爬虫极简教程 1

    Python 爬虫与数据分析 你学的太多,练习太少. -- 古典 抓取数据但不用 Python 不编码是第一选择 八爪鱼采集器 Octoparse 特点: 内嵌浏览器, 可视化定位, 可提取 Java ...

  3. 业务逻辑组件化android,AppJoint 极简 Android 组件化方案

    AppJoint 极简 Android 组件化方案.仅包含 3 个注解加 1 个 API,超低学习成本,支持渐进式组件化. 开始接入 在项目根目录的 build.gradle 文件中添加 AppJoi ...

  4. Python源码学习:启动流程简析

    Python源码分析 本文环境python2.5系列 参考书籍<<Python源码剖析>> Python简介: python主要是动态语言,虽然Python语言也有编译,生成中 ...

  5. Python爬虫(七)_非结构化数据与结构化数据

    页面解析与数据提取 实际上爬虫一共就四个主要步骤: 定(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站的内容全部爬下来) 取(分析数据,去掉对我们没用处的数据) 存(按照我们想要的方式存储和 ...

  6. [Python图像处理] 七.图像阈值化处理及算法对比

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  7. python对图像二值化_python如何二值化图像

    在python中二值化图像的方法:首先将图片转化为灰色图像:然后自定义灰度界限:最后输入"photo=Img.point(table,'1')"命令(table为自己创建的数组名) ...

  8. python金融分析小知识(34)——年化收益率、年化波动率以及夏普比率的计算

    Hello 大家好,我是一名新来的金融领域打工人,日常分享一些python知识,都是自己在学习生活中遇到的一些问题,分享给大家,希望对大家有一定的帮助! 大家好呀 好久不见!最近忙的事情太多了 没来得 ...

  9. Python实现图像直方图规定化(直方图匹配)-附完整代码

    以下内容需要直方图均衡化.规定化知识 均衡化:https://blog.csdn.net/macunshi/article/details/79815870 规定化:https://blog.csdn ...

  10. python:感知型对象和简单型对象

    python:感知型对象和简单型对象 日期和时间对象可以根据它们是否包含时区信息而分为"感知型"和"简单型"两类. 充分掌握应用性算法和政治性时间调整信息例如时 ...

最新文章

  1. 20172328《程序设计与数据结构》实验二:树
  2. Design Pattern: Observer Pattern
  3. 【[TJOI2018]异或】
  4. AlarmManager使用
  5. ruby 执行函数_Ruby at()函数
  6. python中把输出结果写到一个文件中_python 文件中字符串过滤,并将结果输出到另一个文件中(源码)...
  7. 智能配电系统监控解决方案在长白山机场配电工程的研究与应用
  8. DP(Nietzsche)的hu测 T1(状压dp)
  9. 苹果手机电池健康怎么看_电池的循环次数怎么看?关系到手机电池寿命
  10. 纪录片《向北1500米》
  11. 人工智能真的要取代人类了?
  12. 安装程序遇到错误:0x80240037 尝试打开时出错 - WSUSSCAN.cab 错误: 0x80070002。WSUSSCAN.cab文件 是什么?cab 是什么文件?
  13. 企业研发人员配备比例_如何理解高新技术企业认定对研发人员比例的要求
  14. The application of backtracking
  15. unity游戏优化之ETC压缩和 Alpha通道处理
  16. 严格模式、混杂模式与怪异模式
  17. pythonista3安装第三方库_如何在pythonista for ios中添加第三方库,如pandas?
  18. qrcodejs二维码合成海报
  19. 对话|鲜丰水果:“看不见”的门店数字化
  20. win10纯净版安装(小白教程)

热门文章

  1. 酷睿i3 10100参数 i310100相当于几代i5 i3 10100性能怎么样
  2. codevs 1349 板猪的火车票
  3. C# 获得本地计算机名称和登录用户名
  4. ZT和老外吵架必备的108句英语!
  5. Linux下一款可以使用命令行的pdf阅读器
  6. 微信小程序笔记-列表循环的基本要点
  7. Vue项目MQTT客户端详细配置
  8. oracle 自学笔记
  9. makefile 的ifeq,filter,strip 简单使用
  10. 名帖68 颜真卿 楷书《多宝塔碑》