Moduł delivery zawiera funkcję robots(), która zwraca listę z numerami wszystkich robotów zarejestrowanych w magazynie.
Korzystając z poznanej w poprzednim zadaniu funkcji get(), napisz funkcję totalRoute(), która zwróci sumaryczną odległość jaką pokonały dzisiaj wszystkie roboty. Odległość pokonaną przez danego robota w dniu dzisiejszym odczytasz poprzez klucz 'distanceToday' ze słownika będącego wartością dla klucza 'data' obiektu JSON. język python
Odpowiedź:
Przykładowe rozwiązanie :
import requests
def totalRoute():
robots = robots()
total_distance = 0
for robot in robots:
data = get(robot)
total_distance += data['distanceToday']
return total_distance