Operator potęgowania oraz reszty

0

Nie rozumiem zadania ze strony apki.org. Oto jego treść:

W zmiennej number1 zapisz 4 potęgę liczby zapisanej w zmiennej data. Natomiast w zmiennej number2 zapisz resztę z dzielenia data przez 5.

Moje rozwiązanie:

number1 = 16
data = 2 ** 4
number2 = data % 5

Na stronie pisze, że "coś poszło nie tak", czyli coś źle napisałem. Jak taki kod powinien wyglądać?

0

W zmiennej number1 zapisz 4 potęgę liczby zapisanej w zmiennej data

number1 = 16

gdzie tu się odnosisz do data?

0

Nie rozumiem co to znaczy:

zapisz 4 potęgę liczby

Chodzi o czwartą potęgę liczby, czy liczbę potęgowaną 4 czy o co?

0

Liczbę z data podniesioną do czwartej potęgi

0
number1 = data ** 4
data = 2
number2 = data % 5

Nie rozumiem jak ja mam to rozwiązać. W żadną stronę nie działa. Jakaś inna rada?

0
data = 2

Wskaż mi w zadaniu część mówiącą "po przypisaniu wartości do number1 przypisz do data wartość 2"

1

Cóż, nie chcę być czarnowidzem, ale skoro przy tak prościutkich zadaniach w języku polskim są kłopoty, to troszkę boję się pomyśleć, co będzie przy bardziej skomplikowanych anglojęzycznych.
Drogi Pytaczu, skąd Ci wzięło się

number1 = 16
data = 2 ** 4

Skoro jak byk w treści zadania stoi, że rozwiązanie będzie miało 2 linijki:
1 - przypisujesz czwartą potęgę liczby spod zmiennej data do number1
2 - przypisujesz resztę z dzielenia liczby spod zmiennej data przez 5?

1

@pytacz: rozwiązałeś to zadanie iście liniowo, a przecież z treści zadania wynika, że do ustalenia wartości zmiennej number1 musisz użyć wartości ze zmiennej data. A skoro musisz użyć innej zmiennej, to przydałoby się, aby jej najpierw nadać jakąś wartość – czego nie zrobiłeś. Użyłeś zmiennej data, choć jej wartość nie została wcześniej ustalona.

W zmiennej number1 zapisz 4 potęgę liczby zapisanej w zmiennej data.

data = 3
number1 = data ** 4

Natomiast w zmiennej number2 zapisz resztę z dzielenia data przez 5.

number2 = data % 5

1 użytkowników online, w tym zalogowanych: 0, gości: 1