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 相关文章推荐
Pyramid将models.py文件的内容分布到多个文件的方法
Nov 27 Python
Python中的jquery PyQuery库使用小结
May 13 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
Python 支付整合开发包的实现
Jan 23 Python
Django Channels 实现点对点实时聊天和消息推送功能
Jul 17 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
python自动结束mysql慢查询会话的实例代码
Oct 27 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
Jan 16 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
Python figure参数及subplot子图绘制代码
Apr 18 Python
python实例化对象的具体方法
Jun 17 Python
python 中 .py文件 转 .pyd文件的操作
Mar 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&amp;mysql(六)
2006/10/09 PHP
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
PHP之预定义接口详解
2015/07/29 PHP
php-msf源码详解
2017/12/25 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
js判断浏览器版本以及浏览器内核的方法
2015/01/20 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
纯JS焦点图特效实例(可一个页面多用)
2016/12/07 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
2019/09/21 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
Python验证文件是否可读写代码分享
2017/12/11 Python
Python语言进阶知识点总结
2019/05/28 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
数百万免费的图形资源:Freepik
2020/09/21 全球购物
Java软件工程师综合面试题笔试题
2013/09/08 面试题
企业总经理职责
2014/02/02 职场文书
行政部工作岗位职责范本
2014/03/05 职场文书
英雄儿女观后感
2015/06/09 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
Redis RDB技术底层原理详解
2021/09/04 Redis