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实现从订阅源下载图片的方法
Mar 11 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python机器学习实战之K均值聚类
Dec 20 Python
numpy matrix和array的乘和加实例
Jun 28 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
详解Python中第三方库Faker
Sep 25 Python
python获取linux系统信息的三种方法
Oct 14 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 Python
python实现在列表中查找某个元素的下标示例
Nov 16 Python
python中的unittest框架实例详解
Feb 05 Python
Python内置数据结构列表与元组示例详解
Aug 04 Python
Pyhton爬虫知识之正则表达式详解
Apr 01 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 连接mysql连接被重置的解决方法
2011/02/15 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
jquery获取radio值(单选组radio)
2014/10/16 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Python打包可执行文件的方法详解
2016/09/19 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
python读取文件名称生成list的方法
2018/04/27 Python
python实现二维数组的对角线遍历
2019/03/02 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
Python正则表达式学习小例子
2020/03/03 Python
python 线程的五个状态
2020/09/22 Python
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
护理自我鉴定范文
2013/10/06 职场文书
个人求职信范文分享
2014/01/06 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
先进工作者事迹材料
2014/12/23 职场文书
综治目标管理责任书
2015/05/11 职场文书
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS