Misiunea taScrie funcția suma_cifrelor(n), care întoarce suma cifrelor lui n. Se citesc n și apoi n numere naturale (pe al doilea rând). Afișează numărul care are cea mai mare sumă a cifrelor; dacă sunt mai multe, pe primul dintre ele.
Ideea de azi
O funcție se definește cu def nume(parametri): și întoarce un rezultat cu return. O scriem o dată și o apelăm de câte ori avem nevoie. Funcțiile fac programul mai clar și mai ușor de testat.
Un exemplu
def patrat(x):
return x * x
print(patrat(4)) # 16
Verifică înainte de predare
Compară lucrarea cu fiecare cerință. Folosește Verifică pentru feedback și Indiciu atunci când ai nevoie. Poți corecta și verifica din nou; profesorul vede versiunea pe care o predai.
Exemplu de test
Date de intrare4
19 55 1000 28
Rezultat așteptat19
Date de intrare3
111 3 12
Rezultat așteptat111
MOD DEMONSTRATIVLucrezi fără cont: lucrarea se păstrează doar în acest browser. Verificarea și indiciile funcționează complet. Creează un cont ca să predai lucrarea și să strângi XP.