range -- 范围
print(range(0, 10))
python3获取成列表:
print(list(range(0, 10))) # 顾头不顾尾
python3中的range是一个可迭代对象,写的是怎么样的打印就是怎么样
python2中的range返回的是一个列表
print(list(range(0, 10, 1))) # 步长不写的时候默认为1 [0:10:1]
print(list(range(10, -2, -1))) # [10:-2:-1]
print(list(range(10))) # [:10]
使用for循环和range打印100~1
for i in range(100, 0, -1):
print(i)
使用for循环和range打印1~100
for i in range(1, 101):
print(i)
使用for循环和range打印1~100的奇数
for i in range(1, 101, 2):
print(i)
使用for循环和range打印1~100的偶数
for i in range(0, 101, 2):
print(i)
使用for循环和range打印1~100被6整除的数
for i in range(0, 101, 6):
print(i)
错误示例:
while range(0, 10):
print(1) # 死循环,一直打印1
lst = []
flag = True
while flag:
name = input("请输入名字:")
lst.append(name)
if len(lst) == 3:
flag = False
print(lst)
lst = []
for i in range(3):
lst.append(input("请输入姓名:"))
print(lst)