標籤:com 依次 int 次方 img 表示 2.x 符號 分割
#!usr/bin/env python
# -*- coding:utf-8 -*-
#python的演算法加減乘除用符號:+,-,*,/來表示
#以下全是python2.x寫法,3.x以上請在python(列印放入括弧內) 例如:print(‘1+1=‘,1+1)
print ‘*-----------------------------------------------------*分割符‘
print "1+1=",1+1 #列印加法1+1的結果2
print "2-1=",2-1 #列印減法2-1的結果1
print "3*1=",3*1 #列印乘法3×1的結果3
print "4/2=",4/2 #列印除法4÷2的結果2
print ‘*-----------------------------------------------------*分割符‘
print "1++1=",1++1 #雙+號寫法這裡表示後面1是正數,可以理解1+1=2
print "1--1=",1--1 #雙-號寫法這裡表示後面1是負數(等同數學--負負得正)寫法拆解為1-(-1)=2
print "3**2=",3**2 #雙*號表示次方這裡表示3的2次方,理解為兩個3相乘,3X3=9
print "4//3=",4//3 #雙/號表示除餘這裡表示4除以3的餘數,理解4除3個位元上1,後面還有小數但由於我們取整,這個1就是餘數
print ‘*-----------------------------------------------------*分隔字元‘
print ‘兒時的99乘法口訣表如下:‘
‘‘‘
第一行.for迴圈語句python中可以重複執行命令的語句
產生列表語句range(1,10)1起始值,10結束值、執行效果[1,2,3,4,5,6,7,8,9]預設最後一位不輸出n-1所以只到9
y in range(1,10)代表y從列表[1,2,3,4,5,6,7,8,9]裡面依次取一個值y=1,y=2...,y=9放入迴圈中執行
第二行.由於兩個數乘法需要同時在產生數字,每次迴圈完後取y的結束值繼續迴圈直到沒值結束
x in range(1,y)第一遍迴圈(1,(y=1)+1)列表[1,1]執行1x1
第二遍迴圈(1,2+1)列表[1,2][2,2]執行1x2,2x2
......
第九遍迴圈(1,9+1)列表[1,9]...[9,9]執行1x9,2x9...9x9
第三行.輸出格式的寫法不理解看前一節基礎
第四行.為了輸出效果迴圈一個數字完後在換行輸出
‘‘‘
for y in range(1,10): #第一行
for x in range(1,y+1): #第二行
print x,‘ב,y,‘=‘,x*y,‘ ‘, #第三行
print ‘‘ #第四行
print ‘*-----------------------------------------------------*分隔字元‘
#以下為列印結果:
Python基礎演算法綜合:加減乘除四則運算方法