1. 程式人生 > >九九乘法表的6*2+1種輸出

九九乘法表的6*2+1種輸出

for迴圈輸出九九乘法表
#!/usr/bin/env python
# @Time    : 2018/3/15 17:13
# @Author  : KiritoLiu
# @Contact : [email protected]
# @Site    : 
# @File    : 乘法表for.py
# @Software: PyCharm
#靠左的九九乘法表
for j in range(1, 10):
    for i in range(1, j+1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()
print("="*62)

for j in range(9, 0, -1):
    for i in range(1, j+1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()
print("="*62)

#靠右的九九乘法表
for j in range(1, 10):
    print("       " * (9 - j), end="")
    for i in range(j, 0, -1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()
print("="*62)

for j in range(9, 0, -1):
    print("       " * (9 - j), end="")
    for i in range(j, 0, -1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()
print("="*62)

#劇中的九九乘法表
#正三角
for j in range(1, 10):
    print(" "* int((7 * (9 - j))/2), end="")
    for i in range(j, 0, -1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()
print("="*62)

#倒三角
for j in range(9, 0, -1):
    print(" " * int((7 * (9 - j))/2), end="")
    for i in range(j, 0, -1):
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
    print()

while迴圈輸出九九乘法表

#!/usr/bin/env python
# @Time    : 2018/3/15 17:46
# @Author  : KiritoLiu
# @Contact : [email protected]
# @Site    : 
# @File    : 乘法表while.py
# @Software: PyCharm
#靠左的九九乘法表
j = 1
while j <= 9:
    i = 1
    while i < j+1:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i += 1
    print()
    j += 1
print("="*62)

j = 9
while j >= 1:
    i = 1
    while i< j+1:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i += 1
    print()
    j -= 1
print("=" * 62)

#靠右的九九乘法表
j = 1
while j <= 9:
    print("       " * (9 - j), end="")
    i = j
    while i > 0:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i -= 1
    print()
    j += 1
print("=" * 62)

j = 9
while j >= 1:
    print("       " * (9 - j), end="")
    i = j
    while i > 0:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i -= 1
    print()
    j -= 1
print("=" * 62)

#劇中的九九乘法表
#正三角
j = 1
while j <= 9:
    print(" " * int((7 * (9 - j))/2), end="")
    i = j
    while i > 0:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i -= 1
    print()
    j += 1
print("=" * 62)

#倒三角
j = 9
while j >= 1:
    print(" " * int((7 * (9 - j))/2), end="")
    i = j
    while i > 0:
        print("{}*{}={:<2}".format(i, j, i*j), end=" ")
        i -= 1
    print()
    j -= 1

一句話輸出乘法表

#這是我在網上看到的,Python真神奇啊
print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

相關推薦

九九乘法6*2+1輸出

for迴圈輸出九九乘法表#!/usr/bin/env python # @Time : 2018/3/15 17:13 # @Author : KiritoLiu # @Contact : [e

4. Python列印九九乘法(及回顧格式化輸出

列印九九乘法表 1*1=1 1*2=2  2*2=4 .......... 思路:利用兩重迴圈分別表示兩個因數 #思路:用兩重迴圈分別表示兩個因數 i = 1 while i<=9: j=1 while j<=i: pri

作業6-凱撒編碼、GDP格式化輸出九九乘法

cnblogs com png 名稱 乘法 alt 技術 格式化 數字 1、凱撒密碼的編碼 運行結果: 2、國家名稱 GDP總量(人民幣億元)中國 ¥765873.4375澳大利亞 ¥ 78312.4375(國家名稱左對齊,數字右對齊,千分位,2位小數) 運行結果

一行python程式碼寫九九乘法12,3…到100的和,交換兩個變數的值

用一行程式碼輸出九九乘法表: 第一種方法: print('\n'.join([' '.join(["%d*%d=%d"%(i,j,i*j) for i in range(1,j+1)])for j in range(1,10)])) 第二種方法: print('\n'.join

使用三迴圈方式輸出九九乘法

1×1=1 2×1=22×2=4 3×1=33×2=6 3×3=9 4×1=44×2=8 4×3=124×4=16 5×1=55×2=10 5×3=155×4=20 5×5=25 6×1=66×2=12 6×3=186×4=24 6×5=306×6=36 7×1=77×2=14 7×3=217×4=28

javascript輸出九九乘法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev

python學習--練習題6、7、8--九九乘法,前兩項相加問題,素數輸出問題

無序 das 表示 第一行代碼 class 會同 三個月 pan 必備 練習6 #輸出9*9乘法表 s=(i*n for i in range(1,10) for n in range(1,10)) print(list(s)) 練習7 #題目:古典

初等數學問題解答-1九九乘法的趣題

rom 總監 dot borde 教練 適合 border 研究 一位數 本題適合小學四年級以上數學愛好者解答。 問題: 觀察以下數列: $2$, $3$, $6$, $1$, $8$, $6$, $8$, $\cdots\cdots\cdots$, 其

JSP頁面輸出九九乘法--JSP基礎

r+ lan 技術 port nbsp log type 頁面 images index.jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE

凱撒密碼、GDP格式化輸出九九乘法

技術 九九乘法表 格式 images 總量 千分位 color {} 2.4 1、愷撒密碼的編碼 string =input(‘明文:‘) print(‘密文:‘,end=‘‘) for i in string: print(chr(ord(i)+3),end=‘

用python寫一個九九乘法-2月19日/2018

九九乘法 while -c pos ont 九九 pytho 九九乘法表 font first = 1 while first<=9:   sec=1   while sec<=first:     print(str(sec),"x",str(first),

python3: 簡單4步驟輸出九九乘法

如何輸出一個九九乘法表,使用python語言,巢狀迴圈,4行程式碼就可以實現,瞬間感覺python真的很簡單~ 程式碼:   for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}".format(j,

輸出九九乘法乘法的乘積佔兩位,並靠左對齊,每個乘法表達式之間有一個空格!

public class Main {     public static void main(String[] args) {                   &n

python中列印金字塔和九九乘法的幾方法

# 列印九九乘法表for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print('%s*%s=%s' %(i,j,i*j),end=' ')

while,for 迴圈輸出九九乘法,使用python 巢狀迴圈

while迴圈: i=1 while i<=9: j=1 while j<=i: print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下對齊 j+=1 print('\n')

JAVA——for迴圈語句多重迴圈輸出九九乘法

package disanzhouzuoye; public class zuoye { public static void main(String[] args) { int i,j; int n = 9; System.out.print(" * |"

C語言輸出九九乘法程式碼及解析

九九乘法表共9行9列,重點考察for迴圈的掌握情況。 下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的程式碼。 【程式碼一】輸出完整的三角形: #include <stdio.h>int main() {    int i,j;  // i, j控制行或

python輸出九九乘法

python擱置了有一段時間沒有回顧了,今天重拾起來,發現很多語法和邏輯都忘光了,尤其看到書上這個九九乘法表更是一眼沒看懂,懵逼了幾分鐘,嚇壞我了,哈哈,下面記錄這個乘法表的書寫過程及理解,趕緊記下來。 輸出9*9乘法表: 結合最近剛開始學的linux,在vi

Matlab九九乘法(4方法)

一、for迴圈 %九九乘法表 for m=1:1:9 for n=1:1:m fprintf('%dx%d=%2d',m,n,m*n); if(n~=m) fprintf('\t') %當n

python以不同方式列印輸出九九乘法

參考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython輸出 9*9 乘法口訣表矩形輸出九九乘法表: for i in range(1,10): for j in range(1,10): if i <= 9: