Mam pewien problem w petli for chciałbym wykonywać operacje na zmiennych mam coś takiego:
list = [...]
for i in range(len(list)):
operacja1 = list [ i ] [1] + list [ i ] [2] operacja2 = list [ i ] [1] * list [ i ] [2] itd ... mniej więcej tak to mam, jednak np print(operacja1) lub operacja2 to pojawiają mi się wartości 1 iteracji i tylko jej tzn: operacja1 = list [ i = 0] [1] + list [ i = 0 ] [2]
// oczywiscie zamieniam wartosci z listy na inty i float, jednak tutaj nie robilem tego aby było przejrzyściej podrzuci ktoś pomysł jak to rozwiązać, while?
@duza_zielonka: tzn chodzi mi tylko o to że zmienna w petli for zapamietuje tylko wartość z pierwszej interacji, jak mam np w for x = 1 + coś z listy[i] to print(x) da tylko takie same wartości dla listy[i=0]
w petli for chciałbym wykonywać operacje na zmiennych
mam coś takiego:
list = [...]
for i in range(len(list)):
operacja1 = list [ i ] [1] + list [ i ] [2]
operacja2 = list [ i ] [1] * list [ i ] [2]
itd ...
mniej więcej tak to mam, jednak np print(operacja1) lub operacja2 to pojawiają mi się wartości 1 iteracji i tylko jej tzn:
operacja1 = list [ i = 0] [1] + list [ i = 0 ] [2]
// oczywiscie zamieniam wartosci z listy na inty i float, jednak tutaj nie robilem tego aby było przejrzyściej
podrzuci ktoś pomysł jak to rozwiązać, while?
#python #programowanie
Ps. Nie nazywaj zmiennej "list". Jest to nazwa zarezerwowana dla listy. To tak samo jakbyś nazwał zmienną len albo range - python ci pozwoli.
to print(x) da tylko takie same wartości dla listy[i=0]
// ok, w sumie masz racje, zmienie nazwnictwo