欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

每日python小白之如何打印九九乘法表

 更新時(shí)間:2024年11月13日 09:37:10   作者:A.sir啊  
這篇文章主要給大家介紹了關(guān)于用python如何打印九九乘法表的相關(guān)資料,包括初級版和完整版,初級版通過雙層循環(huán)輸出每個(gè)乘法表的行,完整版通過調(diào)整內(nèi)層循環(huán)的范圍,使得每行的乘法表輸出更加規(guī)范,文章還提供了代碼解釋和一些小技巧,需要的朋友可以參考下

一、代碼展示

以防各位心急,咱先搬上來代碼:

代碼一:初級版

for i in range(1,10):
    for j in range(1,10):
        print("%d*%d=%d"%(i,j,i*j),end=" ")
    print()

效果:

代碼二:完整版

for i in range(1, 10):
    for j in range(1, i + 1):
        print("%d*%d=%d"%(i,j,i*j),end=" ")
    print()

效果:

二、代碼講解

1.代碼一講解

for i in range(1,10):
    for j in range(1,10):
        print("%d*%d=%d"%(i,j,i*j),end=" ")
    print()

如果你能明白雙循環(huán),相信代碼一對你來說只是小問題。

我們定義兩個(gè)循環(huán):一個(gè)關(guān)于i的循環(huán),從1到9;一個(gè)關(guān)于j的循環(huán),從1到9

最開始,i的值是1不變,j的值從1循環(huán)到9,然后輸出

然后i的值變成2,j的值再次從1到9,然后輸出

……

一直到i的值變位9,j的值從1循環(huán)到9,再次輸出,然后結(jié)束

所以,會(huì)得到第一行是1乘1到9的乘法表,第二行是2乘1到9的乘法表,然后以此類推

Tips1:第一個(gè)print最后的end= “ ” 的意思是讓它輸出空格,因?yàn)橛?jì)算機(jī)默認(rèn)print每一次輸出后都要換行,所以我們加上end= “ ”后,它就會(huì)將1乘1到9輸出到一行。否則,你就會(huì)得到下圖:

Tips2:第二個(gè)print的意思是換行,在python中輸出換行,就是print( ),當(dāng)然還有其他辦法,這里不多介紹,詳情看后續(xù)文章。

Tips3:你可能注意到第一個(gè)print里有三個(gè)%d,它的意思是告訴計(jì)算機(jī),讓他依次輸出i,j,i乘j的值,你可能會(huì)問,那為啥不直接寫成print(i*j=i*j)呢?相信寫出來的時(shí)候,你已經(jīng)明白了,計(jì)算機(jī)分不清哪個(gè)分別寫出i和j哪個(gè)輸出i*j的值啊,所以我們用%d來代替表示,"%d*%d=%d"%(i,j,i*j)我們用雙引號(hào)來括住你要表達(dá)的形式,即誰乘誰=誰,所以是%d*%d=%d,然后后面直接加上一個(gè)%來告訴計(jì)算機(jī),后面括號(hào)里的東西,就是%d依次要代表的東西

輸出完后,我們可能有點(diǎn)困惑:這跟我印象中的乘法表不太一樣??!

所以有了下面代碼二的升級版 

2.代碼二講解

for i in range(1, 10):
    for j in range(1, i + 1):
        print("%d*%d=%d"%(i,j,i*j),end=" ")
    print()

我們先仔細(xì)觀察一下乘法表:

第一行1*1=1

第二行2*1=2        2*2=4

可以發(fā)現(xiàn),j的最大循環(huán)值一開始是1,然后是2,不再是固定的9了,我們可以找規(guī)律發(fā)現(xiàn),每一次j的最大循環(huán)值跟i的值是相等的。

你看,一開始i是1,所以j最大到1就結(jié)束了,然后看第2行,此時(shí)i變成2了,說明j的循環(huán)結(jié)束了,此時(shí)i已經(jīng)開始循環(huán)到2了,j馬上要再次開啟循環(huán):j的值依次是1,2,然后結(jié)束,直接開始第三行了。

所以,我們可以直接設(shè)定j的循環(huán)范圍就是1到i,即代碼:range(1,1+i)

要記得range里面左閉右開,相當(dāng)于大于等于1小于i+1哦!

其他的就跟代碼一一樣了,關(guān)于兩個(gè)print可以看代碼一中的TIps哦~

總結(jié)

到此這篇關(guān)于python如何打印九九乘法表的文章就介紹到這了,更多相關(guān)python打印九九乘法表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 跟老齊學(xué)Python之有容乃大的list(3)

    跟老齊學(xué)Python之有容乃大的list(3)

    現(xiàn)在是講lis的第三章了。俗話說,事不過三,不知道在開頭,我也不知道這一講是不是能夠把基礎(chǔ)的list知識(shí)講完呢。哈哈。其實(shí)如果真正寫文章,會(huì)在寫完之后把這句話刪掉的。而我則是完全像跟看官聊天一樣,就不刪除了。
    2014-09-09
  • Python實(shí)現(xiàn)為pdf添加水印功能

    Python實(shí)現(xiàn)為pdf添加水印功能

    這篇文章主要介紹了Python實(shí)現(xiàn)給普通PDF添加水印的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 淺析Python字符串索引、切片、格式化

    淺析Python字符串索引、切片、格式化

    除了數(shù)字,Python中最常見的數(shù)據(jù)類型就是字符串,無論那種編程語言,字符串無處不在。本文將為大家詳細(xì)介紹Python中字符串的使用方法,需要的朋友可以參考一下
    2021-12-12
  • 基于Python實(shí)現(xiàn)自動(dòng)摳圖小程序

    基于Python實(shí)現(xiàn)自動(dòng)摳圖小程序

    這篇文章主要為了大家利用用Python制作一款界面化的摳圖小程序,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù)

    python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù)

    這篇文章主要介紹了python3實(shí)現(xiàn)往mysql中插入datetime類型的數(shù)據(jù),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 如何利用Python開發(fā)一個(gè)簡單的猜數(shù)字游戲

    如何利用Python開發(fā)一個(gè)簡單的猜數(shù)字游戲

    這篇文章主要給大家介紹了關(guān)于如何利用Python開發(fā)一個(gè)簡單的猜數(shù)字游戲的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • pyqt5簡介及安裝方法介紹

    pyqt5簡介及安裝方法介紹

    這篇文章主要介紹了pyqt5簡介及安裝方法介紹,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Django中外鍵ForeignKey介紹使用

    Django中外鍵ForeignKey介紹使用

    本文主要介紹了Django中外鍵ForeignKey介紹使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 利用Python實(shí)現(xiàn)定時(shí)程序的方法

    利用Python實(shí)現(xiàn)定時(shí)程序的方法

    在 Python 中,如何定義一個(gè)定時(shí)器函數(shù)呢?本文主要介紹了2種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • python查看zip包中文件及大小的方法

    python查看zip包中文件及大小的方法

    這篇文章主要介紹了python查看zip包中文件及大小的方法,實(shí)例分析了Python基于zipfile模塊操作zip壓縮文件的相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2015-07-07

最新評論