如果你要生成1到10的数字序列,你可以手动输入,也可以通过Python快速生成。而如果你要生成成千上万的数字,估计要把手写废为止,而使用程序就可以轻松通过代码来实现。
使用函数range()轻松生成一系列数字,比如想要生成1到10的序列。
输入代码:
for xhin range(1,10):
print(xh)
执行结果:
1
2
3
4
5
6
7
8
9
结果没有显示10,函数range()的意思是从你指定的数字开始,到你指定的数字结束,并不包含10,所以,如果你要显示10,就需要把结束的值改为11。
看看下面的代码
for xhin range(3,11):
print(xh)
执行结果:
3
4
5
6
7
8
9
10
如果你要更多的数字序列,只需要修改最后一个值的大小就可以了。
如果要生成横向的数据列表,可以使用list()
输入代码:
xh=list(range(1,11))
print(xh)
执行结果:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
如果要生成2,4,6这样的偶数序列,可以指定步长2
输入代码:
xh=list(range(1,11,2))
print(xh)
xh=list(range(2,11,2))
print(xh)
生成结果:
[1, 3, 5, 7, 9]
[2, 4, 6, 8, 10]
________________END________________
网友评论