# eval()功能是获取返回值,eval函数可以实现list、dict、tuple与str之间的转化 # input 函数是输入函数,也可以使用int强制转化 l = eval(input("输入长方形的长:")) w = eval(input("输入长方形的宽:")) h = eval(input("输入长方形的高:")) """ l = int(input("输入长方形的长:")) w = int(input("输入长方形的宽:")) h = int(input("输入长方形的高:")) """ #周长 def zc(l, w): perimeter = (l + w) * 2 return perimeter #面积 def mj(l, w): area = (l * w) return area #体积 def tj(l, w, h): volume = (l * w * h) return volume #输出 print("周长=", zc(l, w)) print("面积=", mj(l, w)) print("体积=", tj(l, w, h))
输入长方形的长:2
输入长方形的宽:4
输入长方形的高:5
周长= 12
面积= 8
体积= 40