%用來獲得除法運算的余數(shù),比如5%2=1
創(chuàng)新互聯(lián)為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設計服務,主要包括網(wǎng)站設計制作、成都網(wǎng)站制作、重慶App定制開發(fā)、小程序定制開發(fā)、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
divmod(x,y)這個函數(shù)也可以獲得商和余數(shù),比如divmod(5,2),返回的值為(2,1),其中2為商,1為余數(shù)
# -*- coding: utf-8 -*-
for m in range(1,10):
for n in range(1,10):
print('%s×%s=%s'%(m,n,m*n))
算式排成了一列,這是因為print每執(zhí)行一次,都會自動換行。
怎么用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來實現(xiàn):
# -*- 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寫一個九九乘法表?
上面運行結果,出現(xiàn)了重復: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語句改一下,也是可以實現(xiàn)的:
# -*- 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寫一個九九乘法表?
"""定義一個while循環(huán),在用戶輸入0時退出循環(huán),否則輸出用戶輸入a和b的乘積"""
while True:
a = input("first number: ")
if a == '0':??? #當a=0時,退出while循環(huán)
break
b = input("secend number: ")
if b == '0':??? #當b=0時,退出while循環(huán)
break
c = eval(a) * eval(b)
print(c)
PS:我覺得當用戶輸入quit時退出比較好一點
獲取兩個數(shù)的乘積
Python是支持四則運算的,Python中的乘法運算也很簡單,如下:
假設變量a的值是10,變量b的值是21,則
更多技術請關注Python視頻教程。
print('\n'.join([' '.join(['%s x %s = % - 2s' % (y, x, x * y) for y in range(1, x + 1)]) for x in range(1, 10)]))
1、編寫乘法表函數(shù)
def buildMulTable():
for i in range(1, 10):
for j in range(1, i + 1):
print('{}x{}={}\t'.format(j, i, i * j), end='')
print()
buildMulTable()
2、運行結果
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
分享標題:包含python函數(shù)乘法公式的詞條
文章URL:http://aaarwkj.com/article24/dssgije.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站設計、、外貿(mào)網(wǎng)站建設、網(wǎng)站策劃、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)