python100例 11-20
2021-01-22 06:13
标签:三次 imp 正整数分解 bre port inpu 题目 pytho 水仙花数 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 题目:判断101-200之间有多少个素数,并输出所有素数。 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。 python100例 11-20 标签:三次 imp 正整数分解 bre port inpu 题目 pytho 水仙花数 原文地址:https://www.cnblogs.com/observering/p/12891996.html011 兔子问题
f1=1
f2=1
for i in range(1,10):
print("%5d%5d"%(f1,f2),end="")
f1=f1+f2
f2=f1+f2
012 判断素数
import math
sum=0
flag=1
for i in range(101,201):
k=int(math.sqrt(i+1))
for j in range(2,k+1):
if i%j==0:
flag=0
break
if(flag==1):
print("%4d"%(i),end="")
sum+=1
flag=1
print(" ")
print(sum)
013 水仙花数
for i in range(100,1000):
x=i//100
y=(i//10)%10
z=(i%10)
if(x**3+y**3+z**3==i):
print(i)
014 分解质因数
num=int(input("输入一个数:"))
print("%d="%(num),end="")
for i in range(2,num):
while(num!=i):
if(num%i==0):
print("%d*"%(i),end="")
num=num/i
else:
break
print("%d"%(num),end="")
上一篇:顺序跳跃显示数组中的值