数据输入和计算
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能:用于从标准输入读取一个行,并返回一个字符串
数值转换函数:eval(x)
功能:将自变量x中的字符串转换为数值
数值转换函数:float(x)
功能:将自变量x中的字符串转换为浮点数
数值转换函数:int(x)
功能:将自变量x中的字符串转换为整数
计算
已知y=x2-|x+2|+5,编程实现:输入x的值,可以求出y的值。
2
2(a b) b a
,键盘输入a、b的值,计算并输出y
输入三角形的三条边长a、b、c,求三角形的面积。三角形的面积公式为 s=
p( p a)( p b)( p c)
,其中p=
a b c
2
。
顺序结构程序
按照编写顺序执行的程序就叫做顺序结构程序
顺序结构程序的流程图表示法:
2h g
,其中g=9.8)
h=eval(input("请输入塔高")) g=9.8 import math #导入数学模块
t= math.sqrt(2*h/g ) #用平方根方法sqrt()求2h/g的平方根 print("t=",t)
求平方根方法sqrt()
sqrt() 方法的语法:
import math
数据输入和计算
简单实例
用键盘输入半径的值,计算并显示出圆面积
a=input(”请输入半径的值”) #键盘输入一串字符存放到变量a中
r=5 r=float(a) #将变量a中的字符串转换为数值存放到变量r中
pi=3.1416
s=pi*r**2 print(s)
输入函数及数值转换函数
输入函数:input(提示信息)
math.sqrt( x )
功能:返回数字x的平方根 注意:sqrt()是不能直接访问的,需要导入 math 模块。
练习:
将下列数学表达式写成在python中能识别的表达式:
练习:
求并联电阻R的值。要求:用键盘输入电阻R1、R2的值,计算并显示出并联电阻R R1 R 2 的值。(提示 R R1 R2 ) 已知y= x2+|x-15|+6, 编程:键盘输入x的值,计算并求出y的值。 编写一个计算梯形面积的程序,键盘输入梯形的两底和高,计算并输出梯形面积。 编写计算y值的程序,已知 y ab 的值。
a=input("请输入x的值") x=eval(a) y= x**2-abs(x+2)+5 print("y=",y)
注:可以将前两句合并成一句:x=eval(input("请输入x的值"))
绝对值函数abs()
格式:abs(x)
功能:返回数值x的绝对值
计算
一个物体从一座塔高为h(米)的塔顶上自由落下,求落地所需的时间t(秒)。 要求:键盘输入塔高h,计算并显示落地所需时间t的值。 (提示 t
语源自文库1 语句2 语句3