From fdb28bf4259771135b237f279f6a488839880aaf Mon Sep 17 00:00:00 2001 From: materus Date: Mon, 18 Nov 2024 00:46:37 +0100 Subject: [PATCH] Suma cyfr - Python --- .../AiSD5_C2 Ćwiczenie 2/zad3_suma_cyfr.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad3_suma_cyfr.py diff --git a/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad3_suma_cyfr.py b/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad3_suma_cyfr.py new file mode 100644 index 0000000..d3e4f6b --- /dev/null +++ b/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad3_suma_cyfr.py @@ -0,0 +1,16 @@ +from math import trunc +def Czytaj_liczbe(): + return int(input("Podaj liczbe: ")) +def Suma_cyfr(liczba): + suma=0 + liczba=abs(liczba) + while(liczba>0): + suma=suma+(liczba%10) + liczba=int(trunc(liczba/10)) + return suma +def Wypisz_wynik(liczba,suma): + print("Suma cyfr liczby",liczba,"to",suma) +def Glowna_procedura(): + liczba=Czytaj_liczbe() + Wypisz_wynik(liczba,Suma_cyfr(liczba)) +Glowna_procedura()