我有一个这样的列表列表:
面包棒 = [["name1", 45, 140]["name2", 85, 95]]
大列表中每个列表中的第三个(或 no[2])元素是用户给定变量的计算结果,不能高于 80。如果高于 80,我需要返回错误消息而不是打印计算结果。
到目前为止我已经尝试过:
i = 0
while i <= len(breadsticks):
if breadsticks[i][2] > 80:
print("you have entered too many breadcrums")
elif i == len(breadsticks):
for bread in breadsticks:
print(breadsticks[bread][2])
i += 1
我这样做的尝试不仅不起作用,而且也很笨拙。有没有其他流畅的方法来提供错误消息来阻止这样的事情?