#!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 '*-----------------------------------------------------*分隔符'
#以下為打印結果: