我正在尝试制作一个圆面积计算器。这是我的代码和错误。
import time
import math
print("Circle Area Calculator")
time.sleep(0.5)
radius = input("input radius")
print ("calculating")
print("...")
radius2 = (radius*radius)
ans = (3.14*radius2)
print(ans)
TypeError: can't multiply sequence by non-int of type 'str'
>>>
答案 0 :(得分:0)
Python 输入函数将给定的输入作为字符串,两个字符串不能相乘。在对其进行任何数学运算之前,您需要将输入转换为整数或浮点数。
radius = float(input())