我在尝试计算calc值的行中出现错误
num1 = input("Enter first number:")
num2 = input("Enter second number:")
num3 = input("Enter third number:")
print("Output:")
calc = float((num1 + num2 + num3)/ 2)
print("{0}+{1}+{2})/2 is:{3}".format(num1,num2,num3,calc))
Run Code Online (Sandbox Code Playgroud)
这就是我的感谢,谢谢你的帮助......
num1 = float(input("Enter first number:"))
num2 = float(input("Enter second number:"))
num3 = float(input("Enter third number:"))
print("Output:")
calc = ((num1 + num2 + num3)/ 2)
print("{0}+{1}+{2})/2 is:{3}".format(num1,num2,num3,calc))
Run Code Online (Sandbox Code Playgroud)
输入返回字符串!所以,转换三个数字int!正如评论所说,更好地直接在浮动中进行转换.
num1 = float(input("Enter first number:"))
num2 = float(input("Enter second number:"))
num3 = float(input("Enter third number:"))
print("Output:")
calc = (num1 + num2 + num3)/ 2
print("{0}+{1}+{2})/2 is:{3}".format(num1,num2,num3,calc))
>>>
Result:
Enter first number:12
Enter second number:2
Enter third number:5
Output:
12+2+5)/2 is:9.5
>>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |