例题讲解:
题目1:输入一个四则运算运算式,输出运算结果
输入样例:3+2
输出样例:5
解析,此题考核eval评估函数的使用,考核input返回值的数据类型。
- s=input() #输入一行字符串运算式
- print(eval(s)) #eval评估函数,将字符串去掉外层引号后运算输出结果
题目2:已知三角形三条边的边长,求三角形面积。结果保留两位小数
输入样例:3 4 5
输出样例:6.00
- from math import sqrt #从math库中导入 sqrt求平方根方法
- a=float(input()) #输入三个数字,由于input返回值是字符串,用于运算前先转化成浮点型
- b=float(input())
- c=float(input())
- p=(a+b+c)/2 # p为半周长
- s=sqrt(p*(p-a)*(p-b)*(p-c)) #求面积(海伦公式
- print("%.2f"%s) #以两位浮点数形式输出结果