前言:
此刻同学们对“输出100以内的所有质数的程序”大约比较看重,你们都需要知道一些“输出100以内的所有质数的程序”的相关文章。那么小编也在网摘上搜集了一些有关“输出100以内的所有质数的程序””的相关资讯,希望大家能喜欢,咱们快快来了解一下吧!寻找水仙花数
水仙花数是指一个三位数,其每个位上的数字的3次幂之和等于它本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
for i in range(100,1000): low=i%10 mid=i//10%10 hight=i//100 if low**3+mid**3+hight**3==i: print(i)
实现正整数的反转
num=int(input("请输入一个整数:"))reserve_num=0while num>0: reserve_num=reserve_num*10+num%10 num=num//10print("反转后的整数"+str(reserve_num))
百钱百鸡问题
公鸡5元一只,母鸡3元一只,小鸡1元三只,用100块钱买一百只鸡,问公鸡、母鸡、小鸡各有多少只?
分析:首先100块买了一百只鸡,说明并没有全买单一品种的鸡,因此我们可以判定,公鸡数量在[0,20) 母鸡数量在[0,33)之间,至于剩下的则是全部买小鸡。
因此我们使用枚举的方法找到符合我们要求的数量
for x in range(0,20): for y in range(0,33): z=100-x-y if x*5+y*3+z/3==100: print('公鸡: %d只, 母鸡: %d只, 小鸡: %d只' % (x, y, z))
生成斐波那契数列的前20个数
n=int(input("请输入你要查看前几位:"))def feb(n): if n==1 or n==2: return 1 return feb(n-1)+feb(n-2)for i in range(1,n+1): print(feb(i))输出100以内所有的素数
素数,也被称为质数,是一个大于1的自然数。它的特点是除了1和它本身之外,不能被其他自然数整除。换句话说,该数除了1和它本身以外不再有其他的因数。例如,数字17就是一个素数,因为它不能被2到16之间的任一整数整除。另一个例子是数字2,任何比2小的自然数(包括0和1)相乘都无法得到2,因此2也是素数。
for i in range(1,100): for j in range(2,i): if i%j==0: break elif j==i-1: print(i)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #输出100以内的所有质数的程序