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处理文本文件实现生成指定格式文件的方法
Jul 31 Python
python实现旋转和水平翻转的方法
Oct 25 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 Python
python调用外部程序的实操步骤
Mar 04 Python
python查询文件夹下excel的sheet名代码实例
Apr 02 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
手动安装python3.6的操作过程详解
Jan 13 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
Feb 25 Python
Python如何通过百度翻译API实现翻译功能
Apr 02 Python
python如何保存文本文件
Jun 07 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
Python如何实现Paramiko的二次封装
Jan 30 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
数字转英文
2006/12/06 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
一段实用的php验证码函数
2016/05/19 PHP
如何让页面在打开时自动刷新一次让图片全部显示
2012/12/17 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
javascript操作符&quot;!~&quot;详解
2015/02/10 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
Python获取任意xml节点值的方法
2015/05/05 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
用python制作游戏外挂
2018/01/04 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
python mysql断开重连的实现方法
2019/07/26 Python
python异常处理和日志处理方式
2019/12/24 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
python实现飞行棋游戏
2020/02/05 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
一组SQL面试题
2016/02/15 面试题
小学生安全保证书
2014/02/01 职场文书
主要领导对照检查材料
2014/08/26 职场文书
上课不认真检讨书
2014/09/17 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
辞职申请书范本
2019/05/20 职场文书