Python Float对象不可编辑

Python Float对象不可编辑,python,Python,我得到错误“float”对象不可编辑。我很好奇我做错了什么,以及我是否完全不想写这段代码。您试图在单个值上调用max()和min()。首先将值存储在列表中,然后调用它们。您希望max(distance)做什么?你只提供了一个号码。。。关于这个数字,你认为它会告诉你什么?与min(距离)相同。 list = "\n==== Names and Distances ====\n" firstName = input ("Enter next person's first name >") wh

我得到错误“float”对象不可编辑。我很好奇我做错了什么,以及我是否完全不想写这段代码。

您试图在单个值上调用
max()
min()
。首先将值存储在列表中,然后调用它们。

您希望
max(distance)
做什么?你只提供了一个号码。。。关于这个数字,你认为它会告诉你什么?与
min(距离)
相同。
list = "\n==== Names and Distances ====\n"
firstName = input ("Enter next person's first name >")
while firstName > "":
    distance= float(input("Enter distance thrown: "))
    lastName = input ("What is "+firstName+"'s last name?")
    list = list + firstName[0] + "." + lastName + str(distance) + "\n"
    firstName = input ("Enter next person's first name >")
    high=float(max(distance))
    low=float(min(distance))
print (list)
print ("The furthest distance is: " + high)
print ("The shorest distance is: " + low)