python如何打印出指定范围的各种数字
1、如果需要打印指定范围连续的整数,如1-10的整数,使用for循环跟range()函数即可。代码示例如下:
for i in range(1,11):
print(i)

2、如果需要打印指定范围的奇数,如小于10的奇数,在for循环跟range()函数下,再加一个简单的判断条件即可。代码示例如下:
for i in range(0,10):
if i % 2 != 0:
print(i)

3、如果需要打印指定范围的偶数,如小于10的偶数,在for循环跟range()函数下,同样加一个简单的判断条件即可。代码示例如下:
for i in range(1,11):
if i % 2 == 0:
print(i)

4、如果需要打印指定范围数字的平方,如1-9的平方,在for循环跟range()函数下,在输出时对变量作平方运算即可。代码示例如下:
for i in range(1,10):
print(i** 2,end = " ")

5、如果需要打印指定范围内的数字并将其对齐排列,如打印10-50的平方数字且十字一行排列,在for 循环中加一个判断条件,当i大于10时,输出一个换行来实行。代码示例如下:
for i in range(10,50):
print(i,end = " ")
if (i + 1) % 10 == 0:
print("\n")

6、同样是对指定范围的数字输出并分行整齐排列,如果遇到数字位数不一时,上一步的代码仍然会有部分不对齐的情况,这个时间可加入制表符\t 来达到对齐效果。代码示例如下:
for i in range(0,49):
if i % 2 == 0:
print(i,end = "\t")
if (i + 1) % 10 == 0:
print("\n")
