📅  最后修改于: 2023-12-03 15:25:44.998000             🧑  作者: Mango
在程序中,我们经常需要打印一定范围内的数字,并且有时我们需要以不同的方式进行显示,比如交替显示。下面介绍如何实现这个功能。
下面是一个Python程序,可以打印1到n范围内的数字,并以交替模式显示。
def print_numbers(n):
for i in range(1, n+1):
if i % 2 == 0:
print(i, end=' ')
else:
print('*'+str(i)+'*', end=' ')
print_numbers(10)
输出结果为:
*1* 2 *3* 4 *5* 6 *7* 8 *9* 10
上面的程序通过循环打印1到n的所有数字。在打印时,使用了一个if语句来判断当前打印的数字是奇数还是偶数。如果是偶数,就以普通数字的方式进行打印,否则使用星号将当前数字括起来进行打印。
我们还可以根据实际需求来进行修改和优化。比如,如果需要以更多的方式来交替显示数字,可以使用更多的if语句和打印方式。