Python求算数平方根和约数的方法汇总


Posted in Python onMarch 09, 2016

一、求算术平方根

a=
x=int(raw_input('Enter a number:'))
if x >= :
while a*a < x:
a = a + 
if a*a != x:
print x,'is not a perfect square'
else:
print a
else:
print x,'is a negative number'

二、求约数

方法一:

divisor = [ ]
x=int(raw_input('Enter a number:'))
i= 
while i<=x: 
if x%i ==:
divisor.append(i)
i = i +
print 'divisor:',divisor

方法二:

divisor = [ ]
x=int(raw_input('Enter a number:'))
for i in range(,x+):
if x%i ==:
divisor.append(i) # 此行也可以换成 divisor = divisor + [i]
print 'divisor:',divisor

下面给大家介绍下Python sqrt() 函数

描述

sqrt() 方法返回数字x的平方根。

语法

以下是 sqrt() 方法的语法:

import math
math.sqrt( x )

注意:sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。

参数

x -- 数值表达式。

返回值

返回数字x的平方根。

实例

以下展示了使用 sqrt() 方法的实例:

#!/usr/bin/python
import math # This will import math module
print "math.sqrt(100) : ", math.sqrt(100)
print "math.sqrt(7) : ", math.sqrt(7)
print "math.sqrt(math.pi) : ", math.sqrt(math.pi)

以上实例运行后输出结果为:

math.sqrt(100) : 10.0
math.sqrt(7) : 2.64575131106
math.sqrt(math.pi) : 1.77245385091
Python 相关文章推荐
python实现二叉树的遍历
Dec 11 Python
Python方法的延迟加载的示例代码
Dec 18 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
python字典改变value值方法总结
Jun 21 Python
python破解bilibili滑动验证码登录功能
Sep 11 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
在 Python 中使用 MQTT的方法
Aug 18 Python
Python的flask接收前台的ajax的post数据和get数据的方法
Apr 12 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 Python
Python多线程 Queue 模块常见用法
Jul 04 Python
Python实现Linux命令xxd -i功能
Mar 06 #Python
基于Python实现一个简单的银行转账操作
Mar 06 #Python
Python切片知识解析
Mar 06 #Python
Django Admin实现上传图片校验功能
Mar 06 #Python
python如何通过protobuf实现rpc
Mar 06 #Python
使用Python保存网页上的图片或者保存页面为截图
Mar 05 #Python
Python发送form-data请求及拼接form-data内容的方法
Mar 05 #Python
You might like
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
python网络编程实例简析
2014/09/26 Python
简单介绍Python中的round()方法
2015/05/15 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
365 Tickets英国:全球景点门票
2019/07/06 全球购物
世博会口号
2014/06/20 职场文书
初中毕业感言300字
2015/07/31 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
python3 hdf5文件 遍历代码
2021/05/19 Python
python scipy 稀疏矩阵的使用说明
2021/05/26 Python