1 / 7
Apr 2020
# D (1≤D≤10),
D=int(input())
a=[]
b=[]
#a=int(input('podaj liczbe a '))
#b=int(input('podaj liczbe b '))

# (1 ≤ a,b ≤ 1 000 000 000)

for liczba in range(0,D):
    c= int(input('podaj liczbe a '))
    d=int(input('podaj liczbe b '))
    if c >= 1 and c <= 1000000000 and d >= 1 and d <= 1000000000:
        a.append(c)
        b.append(d)
for liczba in range(0,D):
    result=str(a[liczba]**b[liczba])
    print(result[-1])

Umiesz czytać? A może jeszcze trudniejsze pytanie: potrafisz czytać ze zrozumieniem? To przeczytaj co napisał ci @pawoj20 w twoim poprzednim wątku!

Dzieki sliczne za opdowiedz , bardzo motywujaca moze ty bys zostal moim nauczycielem czytanie ale pewnie bym sie niczego od Ciebie nie nauczyl.
Postaram sie czytac ze zrozumieniem jestem nowy wiec nie za bardzo sie orjentuje.

Przeczytałeś to co ci @pawoj20 napisał??? Odnoszę wrażenie, że BYĆ MOŻE nauczysz się czegoś, ale tylko od takiego nauczyciela co za każdym razem będzie coś powtarzał, a ty i tak nie będziesz zwracał na to uwagi. I czy się jest nowym czy nie, nie mat tu żadnego znaczenia. Masz coś podsuniętego pod nos a ty to ignorujesz.

Az tak dobrze pythona nie znam, ale czy nie powinno byc instrukcji split. Testujac w konsoli mozna nie zauwazyc. Oczywiscie nie mozna podawac 'podaj liczbe a '
Jest tez wazniejszy problem. To zadanie trzeba rozwiazac innym sposobem, bo wystapi przekroczenie czasu
przyklad
wejscie:
1
112233445 112233445
prawidlowe wyjscie:
5

Dzieki sliczne
Po wprowadzeniu tych liczb wejsciowych malo nie przegrzalo mi procka
Zaczne chyba czytac a pozniej moze zaczne kodowac , oczywiscie jak zrozumiem to co rzeczytalem.