Python函式之計算規則圖形的面積
阿新 • • 發佈:2019-02-04
來個直接的吧,看程式碼;
#coding=utf-8 from __future__ import unicode_literals import sys reload(sys) sys.setdefaultencoding('utf-8') #圓形 def yuan(): r=input("請輸入圓的半徑:".decode('utf-8').encode('gbk')) print '圓的面積是:', return 3.14*r*r #長方形 def chang(): w=input('請輸入長方形的寬:'.decode('utf-8').encode('gbk')) h=input('請輸入長方形的高:'.decode('utf-8').encode('gbk')) print '三角形的面積是:', return w*h #三角形 def san(): d=input('請輸入三角形的底:'.decode('utf-8').encode('gbk')) h=input('請輸入三角形的高:'.decode('utf-8').encode('gbk')) print '三角形的面積是:', return d*h/2 #flag是true 的時候迴圈,是false的時候結束迴圈 flag=True while flag: print '歡迎來計算面積~~~' tag= raw_input('請輸入你要計算面積的圖形:(yuan,chang,san,tui)'.decode('utf-8').encode('gbk')) if tag=='yuan': print '開始計算圓形的面積!' print yuan() elif tag=='san': print '開始計算三角形的面積!' print san() elif tag=='chang': print '開始計算長方形的面積!' print chang() elif tag=='tui': flag=False print '\n已經退出'