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的Flask框架与数据库连接的教程
Apr 20 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
python输入错误密码用户锁定实现方法
Nov 27 Python
python机器学习之神经网络(三)
Dec 20 Python
Python实现Linux监控的方法
May 16 Python
24式加速你的Python(小结)
Jun 13 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
Python 用__new__方法实现单例的操作
Dec 11 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实现一个多功能购物网站的案例
2017/09/13 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
js点击选择文本的方法
2015/02/09 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Django缓存Cache使用详解
2020/11/30 Python
python3代码中实现加法重载的实例
2020/12/03 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
网络教育毕业生自我鉴定
2013/10/10 职场文书
《雨点儿》教学反思
2014/04/14 职场文书
会计毕业生自荐书
2014/06/12 职场文书
土建施工员岗位职责
2015/04/11 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android