J.....L
J.....L
#naukaprogramowania #python mam pytanko. Chcialbym inkrementowac konkretna val ze slownika. Niestety ale algorytm nie wykonuje inkrementacji. Prawdopodobnie problem tkwi w definicji slownika. Czy jakas mozliwosc zeby val ze slownika byly traktowane jako inty ?
1
  • Najlepsze
  • Wszystkie komentarze
M.....o
M.....o
@JungleJamPL: slownik[i] += 1
2
venomik
@JungleJamPL:
1. dict.items() używasz raczej w momencie, gdy będziesz potrzebował wiedzieć ile wynosi zarówno klucz, jak i wartość. Tutaj tego nie potrzebujesz. Tutaj jeśli klucz wynosi '5zl' to wartość przypisaną do tego klucza zwiększasz o 1. Nie obchodzi Ciebie czy zwiększyłeś właśnie z 10 do 11 czy może zwiększyłeś z 27 do 28. Po prostu zwiększyłeś o 1.

2. Wystarczy więc:

for key
1
M.....o
M.....o
@JungleJamPL: Plusa zabrałeś to nie pomogę ( ͡° ͜ʖ ͡°)
1
J.....L
J.....L
@MakuZo: sry ale czekalem na pociag i mialem bron hoskopie. Masz plusa sspowrotem
1
m_bielawski
m_bielawski
@JungleJamPL: a czemu nie zrobisz tego jak człowiek, bez pętli?

self.monety[nominal] += 1
1
J.....L
J.....L
@MakuZo: Dzieki wielkie ! Łap plusa !
0
J.....L
J.....L
@MakuZo: @venomik: @wkt100: #python #programowanie ok kod zadzialal elegancko tylko mam taki problem bo w moim menu w ktorym wrzucasz monety az kredyt bedzie >2 , jest funkcja monetizer, ktora za kazdym razem gdy wrzucimy monete dodaje jedna waetosc do naszego slownika. Niestety po pierwszym przeskoczeniu funkcji monetizer, program nie wraca do naszego menu tylki sie konczy. Jak mozna to obejsc? Funkcja
0
J.....L
J.....L
@MakuZo: @wkt100: @venomik: #python #naukaprogramowania przepraszam, że brak pastebina ale jestem w szpitalu i cisne w termuxie
0