range

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)
posted @ 2020-10-11 16:56  Ylinn  阅读(116)  评论(0)    收藏  举报