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分割和拼接字符串
Nov 01 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
用Python编写简单的定时器的方法
May 02 Python
Python实现多线程HTTP下载器示例
Feb 11 Python
python版微信跳一跳游戏辅助
Jan 11 Python
浅谈python脚本设置运行参数的方法
Dec 03 Python
解决使用PyCharm时无法启动控制台的问题
Jan 19 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
python dataframe NaN处理方式
Dec 26 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 Python
OpenCV项目实践之停车场车位实时检测
Apr 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 CURL获取邮箱地址的详解
2013/06/03 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
JS &amp; JQuery 动态添加 select option
2016/06/08 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
详解如何从零开始搭建Express+Vue开发环境
2018/07/17 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
Python Paramiko模块的安装与使用详解
2016/11/18 Python
Python中的枚举类型示例介绍
2019/01/09 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
活动总结的格式
2014/05/07 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
redis实现排行榜功能
2021/05/24 Redis
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
Nginx限流和黑名单配置
2022/05/20 Servers