python乘法,python 乘法

2021-03-26 05:17:44 字數 4972 閱讀 7585

1樓:同溫層一號

python最大的好處就是可以在idle互動式命令解析器裡面做實驗。如下:

>>>a = 8

>>>b = 3

>>>a*b

24>>>c = a*b*b

>>>c

72樓主多試試,從簡單的開始,肯定會有收穫的。

2樓:依然范佩西

具體是什麼意思啊?

import math

a=2b=3

answer=a*b

就是這樣啊

python 程式本 做乘法

想用python做乙個簡單乘法運算程式,不知道**出錯

3樓:匿名使用者

變數名寫錯了

hours = input("enter hours")#這一句你的變數少了乙個s

rate = input("enter rate")print(hours*rate)

python 九九乘法表

4樓:冷葉憶雪

首先,你的語法是 python3 的語法,但是用的是 python2;

其實,類似這種題目,借助格式化輸出會更加方便,看**:

# -*- encoding: gbk -*-for row in range(1, 10):

for col in range(1, row + 1):

prod = row * col

print '%d * %d = %-2d ' % (col, row, prod),

print執行:

python九九乘法口訣表

5樓:匿名使用者

解決來方自

法程式如下:

table_9x9.py

#! /usr/bin/python

# filename : table_9x9.py# author : jesse

# date : 2011/08/13 21:50print '\n9x9 table\n'

for i in range(1, 10) :

for j in range(1, i+1) :

print j, 'x', i, '=', j*i, '\t',# print '%d x %d = %d\t' %(j, i, j*i),

print '\n'

print '\ndone!'

6樓:

for i in range(1,10):

a=''

for j in range(1,i+1):

a = a + str(j) + '*' + str(i) + '=' + str(i*j) + ' '

print a

7樓:強

for a in range(1,10):

for b in range(1,a+1):

print(f'*=',end=' ')

print('')

親測有效。

用python寫出乘法口訣

8樓:銀河系

for i in reversed(range(1, 10)):

for j in reversed(range(1, i+1)):

print(i, "*", j, '=', i*j, end="  ")

if j == 1:

print("")

9樓:

for i in range(9,0,-1):

for j in range(i,0,-1):

用python編乘法表的換行問題

10樓:匿名使用者

實現當i相同的式子在同一行 要大改,或者加東西 你不如這樣:

>>> for i in range(1,10):

for j in range (1,i+1):

a=i*j

print(j,'×',i,'=',a,' ')print('**********')

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

**********

誰會用 python寫九九乘法表,我要**

11樓:匿名使用者

同學你好,

很高興能夠與你一起學習,共同進步!

以下**基於python3實現,請注意區別版本不同帶來的影響。

for i in range(1, 10):

for j in range(1, i+1):

print('{}x{}={}\t'.format(i, j, i*j), end='')#格式化輸出

print()

希望可以幫助到你,天天❤晴!

12樓:不辭而別

for i in range(1,10):

for j in range(1,i+1):

#注意第三行,號

#注意第四行print必須有起到了換行的作用

13樓:曳尾塗中

print('\n'.join(['\t'.join(['%s*%s=%-2s'%(x,y,x*y) for y in range(1,x+1)]) for x in range(1,10)]).

expandtabs(10))

用python 怎樣實現乙個九九乘法表

14樓:匿名使用者

table_9x9.py

#! /usr/bin/python

# filename : table_9x9.py

# author : jesse

# date : 2011/08/13 21:50

print '\n9x9 table\n'

for i in range(1, 10) :

for j in range(1, i+1) :

print j, 'x', i, '=', j*i, '\t',

# print '%d x %d = %d\t' %(j, i, j*i),

print '\n'

print '\ndone!'

關於該程式的說明:

1. 第一行是特殊注釋行,稱為組織行,用來告訴gnu/linux系統應該使用哪個直譯器來執行該程式。

2. 第二行至第四行都是一般的注釋行,用來說明一些資訊的(如檔名,作者,時間等)。

3. 第六行列印乙個字串。

4. 第八行i取值範圍為1, 2, 3, 4, 5, 6, 7, 8, 9

5. 第九行j取值範圍為1, 2, ..., i

6. 第十行和第十一行效果一樣,最後的逗號都是用來取消自動換行的。

7. 第十二行作用是在每個內層for迴圈結束後換行,即在輸出完九九乘法表一行後換行。

8. 第十四行列印乙個字串。

小結:通過這個程式熟悉print的用法,for迴圈的用法,以及range函式的特點。

15樓:free魚魚哦哦

for num1 in range(1,10):

for num2 in range(1,10):

if num1 >= num2:

pass

print(num2,"*",num1,"=",num1*num2,end="\t")

print()

16樓:匿名使用者

for i in range(1,10):

for j in range(1,i+1):

print('{}×{}={}\t'.format(j,i,i*j),end='')

print()

python程式設計素數判斷,python程式設計素數判斷

def getprimelist n length n 3 2 1 primelist true lengthfor i in range length if primelist i is true number 2 i 3 for j in range i number,length,number...

簡單python問題,求教,簡單python的問題,求教

我這裡報的錯誤是syntaxerror name x is local and global python 2.7 它的意思是你的fun x 在定義的時候,明明x就是乙個區域性變數,然後你在它的內部又重新定義乙個全域性變數x,這個時候python就無法判斷在接下來該怎麼處理x這個變數了.簡單pyth...

Python語法問題,python語法問題?

記事本預設編碼ansi python執行需要utf 8 否則就像你現在這樣 提示你很多隱藏字元 另存為,右下角選utf8 python語法問題?根據經驗分析,bai有可能是縮排問du題。因為沒看到你的具體報zhi錯,dao我猜測的。python自帶的版idle不太好用,對於縮排有權問題有時軟體顯示不...