Python 二級模擬操作題(七)
阿新 • • 發佈:2018-09-15
right ali ima 輸出 import 單詞 com true 二級
1. 從鍵盤輸入 3 個數作為三角形的邊長,在屏幕上顯示輸出由這 3 個邊長構成三角形的面積(保留 2 位小數)
代碼:
a,b,c = eval(input()) p = (a+b+c)/2 area = pow(p * (p-a)*(p-b)*(p-c),0.5) print("%.2f" %area)
運行結果
2. 將一個列表中所有的單詞首字母轉換成大寫
代碼:
ls = eval(input()) for i in range(len(ls)): ls[i] = ls[i].capitalize() print(ls)
運行結果
3. 從鍵盤輸入一個列表,計算輸出列表元素的均方差
def mean(numlist): s = 0.0 for num in numlist: s = s + num return s/len(numlist) def dev(numlist,mean): sdev = 0.0 for num in numlist: sdev = sdev + (num - mean)**2 return (sdev /(len(numlist)-1) )** 0.5 ls = eval(input("")) print("均方差為:{:.2f}".format(dev(ls,mean(ls))))
運行結果
4. 使用 turtle 庫的 turtle.right() 函數和 turtle.circle() 函數繪制一個星星圖形,如下圖所示
代碼:
import turtle for i in range(4): turtle.circle(-90,90) turtle.right(180)
Python 二級模擬操作題(七)