所以,我对这段代码有点麻烦。你知道吗
if s.get("home") < s.get("away"):
scoringplays = scoringplays + s.get("away") + "-" + s.get("home") + " " + game.get("away_team_name")
elif s.get("home") > s.get("away"):
scoringplays = scoringplays + s.get("home") + "-" + s.get("away") + " " + game.get("home_team_name")
else:
scoringplays = scoringplays + s.get("home") + "-" + s.get("away") + " Tied"
它从美国职棒大联盟(MLB)中提取棒球比赛的得分,然后像这样贴到reddit上:
4-3获胜球队名称
但是,我注意到,如果其中一个分数是两位数,代码似乎只读取第一个数字,因此10-2的分数将显示如下:
2-10败队名称
我搜索了一下,也许我用错了搜索词,但我似乎在这里找不到答案。任何帮助都将不胜感激。你知道吗
看起来你在比较字符串:
比较它们的整数版本:
如果dict中缺少键,则默认情况下
dict.get
返回None
。也可以传递自己的默认值。你知道吗演示:
相关问题 更多 >
编程相关推荐