> 文档中心 > Python中for循环的使用

Python中for循环的使用


Range:

range是一种数据类型,表示一个不可变的等差数列。

       range(n):

                0,1,2,3,4,5,6,...n-1 

求米

result=0

for i in range(64):

    result=result+2**i

print(result)

print(sum(2**i for i in range(64)))

九九乘法表

for i in range(1,10):

    for j in range(1,i+1):

        print(f'{j}x{i}={i*j}',end=' ')

    print()

 

几种常用遍历

# for c in string:遍历字符串

num = input()

print(type(num))

for c in num:

    print(c,end=' ')

 

# for c in list:遍历列表

tang=['李白','杜甫','白居易']

for c in tang:

    print(c)

 

# for c in list:遍历元组

song=('王安石','苏轼','陆游')

for c in song:

    print(c)

# for c in dict:遍历字典

song={'王安石':'静夜思','苏轼':'登高','陆游':'芝麻粒'}

for c in song:

    print(c)