本文目錄一覽:
如何用python製作九九乘法表
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
print(‘%s×%s=%s’%(m,n,m*n))
算式排成了一列,這是因為print每執行一次,都會自動換行。
怎麼用python寫一個九九乘法表?
在print裏面,加入end=’ ‘,就可以阻止換行:
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
print(‘%s×%s=%s’%(m,n,m*n),end=’ ‘)
這裡的運行結果裏面的多行,是收到編譯器界面所限,其實是一行。
怎麼用python寫一個九九乘法表?
九九乘法表需要一個多行多列的效果,所以需要換行,可以用一個空print消掉end來實現:
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
print(‘%s×%s=%s’%(m,n,m*n),end=’ ‘)
print()
注意看第二個print的縮進,跟第二個for齊平。
怎麼用python寫一個九九乘法表?
上面運行結果,出現了重複:1×2=2 和 2×1=2 這些乘積相同的式子,我們可以使用if語句對結果進行限制:
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
if m=n:
print(‘%s×%s=%s’%(m,n,m*n),end=’ ‘)
print()
這一次,就得到了正式的九九乘法表。
怎麼用python寫一個九九乘法表?
如果把if語句改一下,也是可以實現的:
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
print(‘%s×%s=%s’%(m,n,m*n),end=’ ‘)
if nm:
break
print()
怎麼用python寫一個九九乘法表?
6
不用if,也可以,而且更簡單:
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,m+1):
print(‘%s×%s=%s’%(m,n,m*n),end=’ ‘)
print()
怎麼用python寫一個九九乘法表?
怎麼用python寫一個九九乘法表?
python可以幫助我們輸出很多內容,那麼如何用python輸出一個九九乘法表呢?下面我給大家分享一下。
工具/材料
pycharm
01
首先打開pycharm軟件,點擊頂部的File菜單,選擇New Project選項,如下圖所示
02
接下來在New Project中新建一個python文件,如下圖所示
03
然後我們在python文件中通過for循環來進行九九乘法表的輸出,如下圖所示
04
最後運行編寫好的python程序以後,我們就可以看到下方輸出了九九乘法表,如下圖所示
python做九九乘法表的思路是什麼
一是相乘的兩個數字都分別遞增的實現;
二是乘法表的輸出形式所需要的格式設計。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/254896.html