练习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 #循环控制变量
文章介绍了两个编程练习:一是如何分解给定正整数的质因数,二是输出1980年至2050年间的所有闰年。通过循环和条件判断实现这两个功能。
6391

被折叠的 条评论
为什么被折叠?



