range()函数是python的内置函数,它能返回一系列连续添加的整数,能够生成一个可迭代对象。
语法:range(start, stop [,step])。start是开始的整数,stop是结束的整数(不包含),step是步长,默认为1。如果填了3个参数,那最后一个参数为步长。
range()函数一般和for一起用。例如,我们做一个数学家高斯小时候算过的题——从1加到100,我们不用简便方法,就是按部就班的从1加到100:
sum=0
#因为range函数的取值范围不含右边界,所以右边界填101,表示取值到100。
for i in range(1,101):
sum = sum +i
print(f'从1加到100,答案为:{sum}')
返回:从1加到100,答案为:5050
再举一例——打印乘法口诀:
for i in range(1,10):
for j in range(1,i+1):
print(f'{j}×{i}={j*i} ',end='')
print('\n')
返回:
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74981
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!