我似乎在这里遗漏了一些非常明显的东西,但为什么给定的代码片段有效呢?
n=int(input())
for i in range(n):
for i in range(4):
team, score=input().split(" ")
if team[0]=="B":
b=score
elif team[0]=="R":
r=score
elif team[0]=="E":
e=score
elif team[0]=="M":
m=score
if b>e and m>r:
print("Barcelona")
else:
print("RealMadrid")
最后一个if-else子句应该抛出错误,不应该吗?(因为我比较b和e都是字符串)
我在这里错过了什么?
答案 0 :(得分:3)
Python使用词典排序执行字符串比较。
<
检查字符串的字母顺序。