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)