1. python九九乘法口訣表
解決方法
程序如下:
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!'
2. Python編程序
"""Python中九九乘法口訣表可以用行和列相乘的方法實現,具體代碼如下:"""
for i in range(1, 10): #設置行的數量
for j in range(1, i+1): #設置列的數量,第幾行就輸出幾列
print("%s * %s = %s" % (j, i, i*j), end=' ') #用end=''參數控制換行
print() #消除end=''參數
"""Python計算1+2+…+9的結果,用for循環求和"""
s = 0
for i in range(10):
s = s + i
print(s)
#PS:注意Python中代碼行的縮進關系
代碼運行效果圖
3. 使用python輸出 9*9 乘法口訣表。給明確代碼,和分析過程,要怎麼做啊
只要使用以下代碼即可得出結果
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1, 10):
print() #控制換行
for j in range(1, i+1):
print ("%d*%d=%d" % (i, j, i*j) )#控制輸出
以下是輸出結果
1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
請採納,謝謝
4. python鎵撳嵃涔樻硶鍙h瘈琛
1. a * b = a
2. 2 * b = 2b
3. 3 * b = 3b
4. 4 * b = 4b
5. 5 * b = 5b
6. 6 * b = 6b
7. 7 * b = 7b
8. 8 * b = 8b
9. 9 * b = 9b
5. Python程序開發之簡單小程序實例(3)-列印99乘法口訣表
Python程序開發之簡單小程序實例
(3)-列印99乘法口訣表
一、項目功能
在屏幕中列印格式化的九九乘法口訣表。
二、項目分析
按九九乘法口訣的運算順序,列印的口訣表共有9行9列,第1行只有1列,第2行有2列……,第9行共有9列,如下所示:
1 1
1 2 2 2
1 3 2 3 3 3
……
……
1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9
要按格式控制輸出,需定義2個循環,其中一個循環(我們稱其為外循環,在其內定義變數i)嵌套另一個循環(我們稱其為內循環,在其內定義變數j),外循環(變數i)控制行,循環次數大於等於1且小於10,內循環(變數j)控制列,循環次數取決於外循環變數i的值。
三、程序源代碼
#!/usr/bin/python3.6
# -*- coding: GBK -*-
print("九九乘法口訣表")
for i in range(1, 10):
print()
for j in range(1, i+1):
print ("%d*%d=%d" % (j, i, i*j), end=" " )
四、代碼解釋:
在程序的第一行為引用python版本,本實例為python3.6
第二行是程序編碼引用,因為在程序中包含有中文字元,所以必須引用GBK,否則就會報錯。
第三行為輸出標題「九九乘法口訣表」
第四行至第七行為程序主體,由兩個循環嵌套組成,在循環內的第五行,為一個控制行格式輸出語句print(),用於換行操作。
五、運行後的輸出結果
下一篇:《Python程序開發之簡單小程序實例(4)》