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不太好用,對於縮排有權問題有時軟體顯示不...