def Dishlist_all_cheap(d: [Dish], x: int):
for i in d:
if Dish_is_cheap(i, x) == False:
return False
return True
contreDifférence entre ces deux codes?
def Dishlist_all_cheap(d: [Dish], x: int):
for i in d:
if Dish_is_cheap(i, x) == False:
return False
else:
return True
Pourquoi et comment la mise en place de la question de l'instruction "return true"? Pour des raisons de contexte, la fonction Dish_is_cheaper indique si un plat est moins cher que le prix indiqué, tandis que Dishlist_all_cheap indique si tous les plats dans une liste sont moins chers que le prix indiqué.
'retourner tout (Dish_is_cheap (plat, x) pour plat en d)' –
Vous pourriez également dire 'si non Dish_is_cheap (i, x):' –
@PadraicCunningham Est-ce que c'est important de savoir ce qu'est un plat? – smac89