Pomógł by ktoś z góry dzięki

Napisz program , który wczytuje liczbę trzy cyfrową a następnie wyświetla sumę cyfr
w pythonie​



Odpowiedź :

Odpowiedź

Program w obliczeniach pomija znak liczby. Stąd użycie funkcji wartości bezwględnej abs().

Wyjaśnienie

Napisałam ten programik zachowując pewne pomysły z poprzedniej odpowiedzi.

Wyrażenie

  • len(str(abs(liczba))) == 3

ma wartość logiczną prawda (True) lub fałsz (False); nie ma potrzeby tworzenia zmiennej, wystarczy zwrócić wartość wyrażenia.

Operator % to reszta z dzielenia całkowitego. Na przykład

  • 217 % 10 daje w wyniku 7

Operator // to operator dzielenia całkowitego. Na przykład

  • 217 // 10 daje w wyniku 21

Zobacz obrazek 0AB