Aktywne Wpisy
maikeleleq +5
Pytanie bez ściemniania
Ile wasze auta palą w mieście? Sprawdźmy kto robi najoszczędniejsze silniki ( ͡° ͜ʖ ͡°)
Na codzień jeżdżę Cuprą Formentor, 1.5TSI 150km, spalanie w okolicach 9.8L - 11L, jeżdżę tylko po Poznaniu co jest dość ważne jeśli chodzi o korki ( ͡° ͜ʖ ͡°)
#motoryzacja #samochody
Ile wasze auta palą w mieście? Sprawdźmy kto robi najoszczędniejsze silniki ( ͡° ͜ʖ ͡°)
Na codzień jeżdżę Cuprą Formentor, 1.5TSI 150km, spalanie w okolicach 9.8L - 11L, jeżdżę tylko po Poznaniu co jest dość ważne jeśli chodzi o korki ( ͡° ͜ʖ ͡°)
#motoryzacja #samochody
Miguelos +191
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
#python
wewnetrzna petla ci sie wykonuje dla kazdej zewnetrznej iteracji, zrob break po dodaniu elementu do listy
edit: zakladając, ze konstrukcja x[::-1] tworzy odwrocona liste, nie znam pythona ;)
W obecnym kodzie masz kolejno
i=1, a=6
i=1, a=5
i=1, a=4
....
potem
i=2, a=6
i=2, a=5
Musisz inaczej pętle ułożyć
inaczej bym podszedl do rozwiazania problemu
jedna liste masz, druga tworzysz przez odwrocenie pierwszej. nastepnie robisz petle ktora iteruje tak dlugo jak dluga jest lista, obie maja ten sama dlugosc wiec nie wazne ktora wezmiesz. wewnatrz petli bierzsz po elemencie z kazdej listy mnozysz i wkladasz do trzeciej listy
ta da
Komentarz usunięty przez autora
def foo(some_list):
li = []
for i in range(len(some_list)):
li.append(some_list[i] * some_list[-i-1])
return li
Po to python ma ujemne indeksowanie żeby nie trzeba było tworzyć niepotrzebnie kopii z odwrotną kolejnością. Nie idźcie tą drogą.