我想制定一个程序,根据给出的数据找到最低温度。 这是我到目前为止的程序,但它会给出随机结果 - 有时是最大值,有时最小值。有人可以帮我解决它。使用字典查找城市之间的最低温度
d = {}
for i in range(5):
user = input("Enter city followed by temperature > ")
if(user!='stop'):
data = user.split()
d[data[0]]=int(data[1])
else:
break
alist=[]
for k,v in d.items():
alist.append((v,k))
alist.sort()
t=alist[0]
print("The coldest city is:",t[1],t[0])
print(d)
break
请缩进您的代码... – jbat100
如果您可以将您的代码格式化得更好一些,那么它将大大地帮助我们。 – andrewgrz
我缩进了前几行(我可以确定的那些)来正确格式化代码。请修复您的其他代码。您可以将代码粘贴到编辑器中,选择所有代码,然后单击工具栏上的“{}”按钮以使其格式正确。 –