Ahoj, prosím o radu jak co nejjednodušeji provést cyklus s indexovanou proměnnou. Pro i:= 1,2,3...10 vynulovat SUMA[i]:=0. Díky moc =)
Fórum › Python
Indexovaná proměnná v Pythonu
Je 10 prodejen a každá tvoří obraty, ty si chci sčítat do proměnné SUMA, čili:
Součet obratů v prodejně 1 je SUMA1. Na začátku je SUMA1=1. Dále SUMA1=obrat 1 + obrat 2 + .... + obrat n. Stejně pro prodejnu 2 ... SUMA2 = 0 (počáteční stav), pak SUMA2 = součet jiných obratů.
Takže chtěl bych si nejdřív vytvořit proměnné SUMA1 .... SUMA10 a přidělit jim počáteční hodnotu 0.
#7 Tom
OPRAVA:
Je 10 prodejen a každá tvoří obraty, ty si chci sčítat do proměnné SUMA, čili:
Součet obratů v prodejně 1 je SUMA1. Na začátku je SUMA1=0. Dále SUMA1=obrat 1 + obrat 2 + .... + obrat n. Stejně pro prodejnu 2 ... SUMA2 = 0 (počáteční stav), pak SUMA2 = součet jiných obratů.
Takže chtěl bych si nejdřív vytvořit proměnné SUMA1 .... SUMA10 a přidělit jim počáteční hodnotu 0.
Na to se právě hodí to pole, místo samostatných proměnných. K hodnotám se pak přistupuje přes [index] pro zápis i čtení.
suma = [0] * 10
suma[0] = 1 + 2
# ...
suma[5] = 3 + 4
for i in range(10):
print(i, "=", suma[i])
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
PHP proměnná do proměnná Javascript — založil Marek
Proměnná v souboru — založil ONDRA
Lokalni promenna — založil BigBear
Proměnná ve funkci — založil sturm
Moderátoři diskuze