Wpis z mikrobloga

#naukaprogramowania #python mam pythanie odnosnie Pythona. Pisze funkcje, która jako argument przyjmuje wpisy z bazy danych wyników egzaminów. Zakladam, ze nie wiemy ile uzytkownik wprowadzi rekordow do funkcji. Naszym zadaniem jest, biorąc pod uwagę wyniki z testu, wypisać ucznia który dostal najmniej punktow a potem tego, który uzyskał najwięcej.
W #jezykc skorzystal bym z np.
sscanf(buffer, "{name: "%s", points: "%d", &recordName, &recordPoints )

zeby pobrać poszczególne wartości dla parametrów "name" i "recordPoints" ,
może orientuje się ktoś jak mozna cos takiego zrobić w Pythonie ? wlasnie zabieram się za to zadanie, i chętnie skorzystam z możliwości spojrzenia na problem z perspektywy kogoś bardziej doświadczonego w programowaniu.
Dziękuje

tutaj w paste'binie zamiescilem element "pseudo kod'u, zeby w miarę możliwości rozjasnić tematykę tego zagadnienia

https://pastebin.com/xcWRWrjK
J.....L - #naukaprogramowania #python mam pythanie odnosnie Pythona. Pisze funkcje, k...

źródło: comment_inHjUxqHGO3akvUqJGSsOXh2dD304zZt.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alekhine: tzn zakladamy ze rekord wyglada tak samo:{name: "John", points: 100, }, zaczyna się na { i konczy na } . wartosci dla zmiennej nazwy rekordu i wartosci dla zmiennej liczby punktów są zawsze w tym samym miejscu. po "name: " a potem po "points:" . tylko z tego wynika że format danych wejsciowy jest zadany
  • Odpowiedz