Python练习
1.判断素数函数描述写一个函数isPrime(n)用于判断一个数字n是不是素数,用户输入一个正整数,在一行内输出不大于该数的所有素数,各数后面用一个空格分隔。
·
1.判断素数函数
描述
写一个函数isPrime(n)用于判断一个数字n是不是素数,用户输入一个正整数,在一行内输出不大于该数的所有素数,各数后面用一个空格分隔。
输入格式
输入一个正整数
输出格式
不大于该数的所有素数,各数后面用一个空格分隔。
def isPrime(n):
for i in range(2,int(n**0.5)+1):
if n%i==0:
return 0
return 1
num = int(input())
for i in range(2,num+1):
if isPrime(i)==1:
print(i,end=' ')
2.牛顿迭代法求平方根
def sqrt_newton(num):
x=sqrt(num)
y=num/2.0
count=1
while abs(y-x)>0.00000001:
print count,y
count+=1
y=((y*1.0)+(1.0*num)/y)/2.0000
return y
print(sqrt_newton(5))
print(sqrt(5))
更多推荐
已为社区贡献2条内容
所有评论(0)