练习1:输入一个正整数,将其分解质因数。例如输入60,程序打印出60=2*2*3*5
【程序】
【输出结果】
n=int(input('请输入一个正整数:'))
print(n,'=',end="")
i = 2 #从最小质数2开始计算
while i <= n:
if i == n: #判断变量i是否和n相等
print(i, end="")
break
elif n % i == 0: #判断是否可以整除
print(i, end="*")
n = n / i
else:
i += 1 #控制循环变量
练习2:输出1980年到2050年之间的所有闺年
【程序】
【输出结果】
year=1980
while year<=2050: #循环从1980到2050
if(year%4==0 and year%100!=0) or (year%400==0):
#判断是否为闰年
print(year, end=' ')
year=year+1 #循环控制变量