@接收用户输入的单个值
def getSingleInput():
radius = input("请输入您的头的半径:") # input函数接收的任何输入均为字符串类型
print("您的头的半径为", radius)
# area = 3.14 * radius * radius #类型错误
print("radius的类型为:", type(radius)) # 字符串类型(str),而非数值类型
# 只有数值类型才能进行数学计算
radiusStr = input("请输入您的头的半径:")
# 将字符串转化为数值,重新赋值给radius
radius = eval(radiusStr)
print("radius的类型为:", type(radius)) # 整数类型(int)
# 计算结果
area = 3.14 * radius * radius
print("您的脸有:", area, "那么大")
@一次性接收用户输入的多个值
def getMoreInput():
# 注意使用eval方法将多个值进行转化
width, height = eval(input("请输入矩形宽高:"))
print("width的类型为", type(width), "width=", width)
print("height的类型为", type(height), "height=", height)
print("矩形的面积为:", width * height, "平米")
# 注意使用eval方法将多个值进行转化
a, b, c = eval(input("请输入三个值:"))
iMax = max(a, b, c)
iMin = min(a, b, c)
print("最大的值为:", iMax, "最小值为:", iMin)