Python学习第三天

python3中的range函数

实例来源[1]

a=range(5) # 默认从0开始,默认步长为1,终点<5
print(list(a)) # [0, 1, 2, 3, 4]

a=range(1,5) #给出起点, 终点(到不了的)
print(list(a)) # [1, 2, 3, 4]

a=range(1,11,2) #给出起点, 终点(到不了的), 步长(正整数,负整数)
print(list(a)) # [1, 3, 5, 7, 9]

a=range(2,2468,2) # 最大下标这样获得:len(a)-1
print(a[0],a[1],a[2],a[len(a)-1]) # 2 4 6 2466

a=range(100,80,-2) # 前大后小的,步长应该是负数
print(list(a)) # [100, 98, 96, 94, 92, 90, 88, 86, 84, 82]

打印九九乘法表

实例来源[2]

for i in range(1, 10): #range函数里,从1开始,10结束,实际输出是1-9.
        for j in range(1, i+1):
            # 打印语句中,大括号及其里面的字符 (称作格式化字段) 将会被 .format() 中的参数替换,注意有个点的
            print('{}x{}={}\t'.format(i, j, i*j), end='')  
        print()
上一篇
下一篇