Python求算数平方根和约数
一、求算术平方根
a=0
x=int(raw_input('Enter a number:'))
if x >= 0:
    while a*a < x:
        a = a + 1
    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=1
while i<=x:
    if x%i ==0:
        divisor.append(i)
    i = i +1
print 'divisor:',divisor
方法二:
divisor = [ ]
x=int(raw_input('Enter a number:'))
for i in range(1,x+1):
    if x%i ==0:
        divisor.append(i)      # 此行也可以换成 divisor = divisor + [i]
print 'divisor:',divisor												
											Python求算数平方根和约数的更多相关文章
- python练习:使用二分法查找求近似平方根,使用二分法查找求近似立方根。
		python练习:使用二分法查找求近似平方根,使用二分法查找求近似立方根. 重难点:原理为一个数的平方根一定在,0到这个数之间,那么就对这之间的数,进行二分遍历.精确度的使用.通过最高值和最低值确定二 ... 
- python常用算数运算符、比较运算符、位运算符与逻辑运算符
		编辑时间: 2019-09-04,22:58:49 算数运算符 '+'.'-'.'*'.'/' :加.减.乘.除 '**':指数运算, ‘//’:整除, ‘%‘:求余数 num_1 = 15; num ... 
- POJ 1845 求a^b的约数和
		题目大意就是给定a和b,求a^b的约数和 f(n) = sigma(d) [d|n] 这个学过莫比乌斯反演之后很容易看出这是一个积性函数 那么f(a*b) = f(a)*f(b) (gcd(a,b) ... 
- 使用python求字符串或文件的MD5
		使用python求字符串或文件的MD5 五月 21st, 2008 #以下可在python3000运行. #字符串md5,用你的字符串代替'字符串'中的内容. import hashlib md5=h ... 
- python求微分方程组的数值解曲线01
		本人最近在写一篇关于神经网络同步的文章,其一部分模型为: x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, ... 
- Java求555 555的约数中最大的三位数。
		package org.llh.test; /** * 求555 555的约数中最大的三位数 * @author llh * */ public class Car { //整数j除以整数i(i≠0) ... 
- Python 求点到直线的垂足
		Python 求点到直线的垂足 在已知一个点,和一条已知两个点的直线的情况下 运算公式参考链接:https://www.cnblogs.com/mazhenyu/p/3508735.html def ... 
- python求100以内素数
		python求100以内素数之和 from math import sqrt # 使用isPrime函数 def isPrime(n): if n <= 1: return False for ... 
- Python 求两个文本文件以行为单位的交集 并集 差集
		Python 求两个文本文件以行为单位的交集 并集 差集,来代码: s1 = set(open('a.txt','r').readlines()) s2 = set(open('b.txt','r') ... 
随机推荐
- C#实现在CAD图纸中插入另一个DWG图块的代码
			C#实现在CAD图纸中插入另一个DWG图块的代码 PromptPointResult ppr = ed.GetPoint("请选择插入点:"); Point3d pt = ppr. ... 
- DWZ(JUI) 教程 中如何整合第三方jQuery插件
			Query插件一般是$(document).ready()中初始化 $(document).ready(function(){ // 文档就绪,初始化jQuery插件| }); // 或者或缩写形 ... 
- c#接口相关
			public interface I接口名 { void SaiHi(); void Hello(string msg); //以上是方法 string Name { get; set; } //以上 ... 
- DTCMS使用ajax局部刷新
			动力启航的DTCMS代码遇到的问题: 前台post请求: $.ajax({ type: "POST", url: sendUrl, dataType: "json&quo ... 
- UI1_ViewController视图切换及Appdelegate
			// // ThirdViewController.h // UI1_ViewController视图切换及Appdelegate // // Created by zhangxueming on 1 ... 
- OSI参考模型
			1.物理层:发送和接收比特.(工作在物理层的集线器) 2.数据链路层:提供数据的物理传输,并处理错误通知.网络拓扑和流浪控制, 数据链路层将报文封装成数据帧,并添加定制的报头,其中包括目标硬件地址, ... 
- Jquery 学习二
			一.事件编程 1.基本事件(以方法形式存在的) 基本语法: 原生Javascript代码中的事件绑定方式: DOM对象.事件 = 事件的处理程序 jQuery代码中的事件绑定方式: jQuery对 ... 
- c++之RTTI介绍
			本文介绍c++的RTTI的基本用法,并初步研究RTTI的实现原理. 1. 什么是RTTI RTTI即运行时类型识别(runtime type identification),用于判断指针或引用所绑定对 ... 
- windows通过thrift访问hdfs
			thirift是一个支持跨种语言的远程调用框架,通过thrift远程调用框架,结合hadoop1.x中的thriftfs,编写了一个针对hadoop2.x的thriftfs,供外部程序调用. 1.准备 ... 
- <Apache服务的搭建"三件套"《目录验证》《虚拟主机》《加密证书》>
			自己没事会整理一些小知识,复习原来的同时也帮助新手. vvvvvvvvvvvvv开启apache目录验证vvvvvvvvvvvvvv htpasswd -cm uers redhat //redha ... 
