📜  打印1到n范围内的数字,并以交替模式显示(1)

📅  最后修改于: 2023-12-03 15:25:44.998000             🧑  作者: Mango

打印1到n范围内的数字,并以交替模式显示

在程序中,我们经常需要打印一定范围内的数字,并且有时我们需要以不同的方式进行显示,比如交替显示。下面介绍如何实现这个功能。

示例代码

下面是一个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语句和打印方式。