1.Python快速判断一个数是否为素数
#本程序实现的功能是判断一个数是否为素数
n=input("请输入一个整数:")
n=int(n)
if n==2:
print(n,"是素数")
#偶数必然不是素数
elif n%2==0:
print(n,"不是素数")
else:
#大于5的素数必然出现在6的倍数的两侧
#因为6x+2,6x+3,6x+4肯定不是素数,假设x为大于1的自然数
m=n%6
if m!=1 and m!=5:
print(n,"不是素数")
else:
for i in range(3,int(n**0.5)+1,2):
if n%i==0:
print(n,"不是素数")
break
else:
print(n,"是素数")
2.编写代码,输出由星号*组成的菱形图案,并且可以灵活的控制图案的大小
#编写代码,输出由星号*组成的菱形图案,并且可以灵活的控制图案的大小
def main(n):
for i in range(n):
print(('*'*i).center(n*3))
for i in range(n,0,-1):
print(('*'*i).center(n*3))
main(6)
3.判断今天是今年的第几天
#判断今天是今年的第几天
import time
date=time.localt