Python化简根号,根号化简,python实现
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实现相关推荐
- Python 从入门到爬虫极简教程
为什么要学 Python 数据分析需要多个阶段, 抓取数据仅是一个环节, 数据需要不断采集, 更新, 清洗, 分析, 可视会展示等多个阶段, 这些过程中 Python 都能应对自如. 属于性阶适中的工 ...
- Python 从入门到爬虫极简教程 1
Python 爬虫与数据分析 你学的太多,练习太少. -- 古典 抓取数据但不用 Python 不编码是第一选择 八爪鱼采集器 Octoparse 特点: 内嵌浏览器, 可视化定位, 可提取 Java ...
- 业务逻辑组件化android,AppJoint 极简 Android 组件化方案
AppJoint 极简 Android 组件化方案.仅包含 3 个注解加 1 个 API,超低学习成本,支持渐进式组件化. 开始接入 在项目根目录的 build.gradle 文件中添加 AppJoi ...
- Python源码学习:启动流程简析
Python源码分析 本文环境python2.5系列 参考书籍<<Python源码剖析>> Python简介: python主要是动态语言,虽然Python语言也有编译,生成中 ...
- Python爬虫(七)_非结构化数据与结构化数据
页面解析与数据提取 实际上爬虫一共就四个主要步骤: 定(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站的内容全部爬下来) 取(分析数据,去掉对我们没用处的数据) 存(按照我们想要的方式存储和 ...
- [Python图像处理] 七.图像阈值化处理及算法对比
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- python对图像二值化_python如何二值化图像
在python中二值化图像的方法:首先将图片转化为灰色图像:然后自定义灰度界限:最后输入"photo=Img.point(table,'1')"命令(table为自己创建的数组名) ...
- python金融分析小知识(34)——年化收益率、年化波动率以及夏普比率的计算
Hello 大家好,我是一名新来的金融领域打工人,日常分享一些python知识,都是自己在学习生活中遇到的一些问题,分享给大家,希望对大家有一定的帮助! 大家好呀 好久不见!最近忙的事情太多了 没来得 ...
- Python实现图像直方图规定化(直方图匹配)-附完整代码
以下内容需要直方图均衡化.规定化知识 均衡化:https://blog.csdn.net/macunshi/article/details/79815870 规定化:https://blog.csdn ...
- python:感知型对象和简单型对象
python:感知型对象和简单型对象 日期和时间对象可以根据它们是否包含时区信息而分为"感知型"和"简单型"两类. 充分掌握应用性算法和政治性时间调整信息例如时 ...
最新文章
- 20172328《程序设计与数据结构》实验二:树
- Design Pattern: Observer Pattern
- 【[TJOI2018]异或】
- AlarmManager使用
- ruby 执行函数_Ruby at()函数
- python中把输出结果写到一个文件中_python 文件中字符串过滤,并将结果输出到另一个文件中(源码)...
- 智能配电系统监控解决方案在长白山机场配电工程的研究与应用
- DP(Nietzsche)的hu测 T1(状压dp)
- 苹果手机电池健康怎么看_电池的循环次数怎么看?关系到手机电池寿命
- 纪录片《向北1500米》
- 人工智能真的要取代人类了?
- 安装程序遇到错误:0x80240037 尝试打开时出错 - WSUSSCAN.cab 错误: 0x80070002。WSUSSCAN.cab文件 是什么?cab 是什么文件?
- 企业研发人员配备比例_如何理解高新技术企业认定对研发人员比例的要求
- The application of backtracking
- unity游戏优化之ETC压缩和 Alpha通道处理
- 严格模式、混杂模式与怪异模式
- pythonista3安装第三方库_如何在pythonista for ios中添加第三方库,如pandas?
- qrcodejs二维码合成海报
- 对话|鲜丰水果:“看不见”的门店数字化
- win10纯净版安装(小白教程)