Python中range对象的使用以及打印九九乘法表
生活随笔
收集整理的這篇文章主要介紹了
Python中range对象的使用以及打印九九乘法表
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
range對象
range 對象是一個(gè)迭代器對象,用來產(chǎn)生指定范圍的數(shù)字序列。格式為:
range(start, end [,step])
生成的數(shù)值序列從start 開始到end 結(jié)束(不包含end)。若沒有填寫start,則默認(rèn)從0開始。step 是可選的步長,默認(rèn)為1。
如下是幾種典型示例:
for i in range(10) 產(chǎn)生序列:0 1 2 3 4 5 6 7 8 9 for i in range(3,10) 產(chǎn)生序列:3 4 5 6 7 8 9 for i in range(3,10,2) 產(chǎn)生序列:3 5 7 9利用嵌套循環(huán)打印九九乘法表
>>> for m in range(1,10):for n in range(1,m+1):print("{0}*{1}={2}".format(m,n,(m*n)),end="\t")print() 1*1=1? 2*1=2?2*2=4? 3*1=3?3*2=6?3*3=9? 4*1=4?4*2=8?4*3=12?4*4=16? 5*1=5?5*2=10?5*3=15?5*4=20?5*5=25? 6*1=6?6*2=12?6*3=18?6*4=24?6*5=30?6*6=36? 7*1=7?7*2=14?7*3=21?7*4=28?7*5=35?7*6=42?7*7=49? 8*1=8?8*2=16?8*3=24?8*4=32?8*5=40?8*6=48?8*7=56?8*8=64? 9*1=9?9*2=18?9*3=27?9*4=36?9*5=45?9*6=54?9*7=63?9*8=72?9*9=81??
總結(jié)
以上是生活随笔為你收集整理的Python中range对象的使用以及打印九九乘法表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中遍历字符串和字典
- 下一篇: Python中使用zip()并行迭代