Python feladatmegoldásban miként lehetne ezt megoldani?
A feladat a következő lenne:
A számok egy cég adatait takarják. Profitban a cég, ha legalább öttel magasabb a jelenlegi szám, mint az előző. Mennyiszer volt profit?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Egyet árulj el.
Ha neked otthon WC-re kell menned, mit szoktál használni, térképet vagy GPS-t?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Először annyit csinálj meg, hogy egy ciklusban végigmész a listán, és kiíratod minden elemét, és mellé a rákövetkezőt.
Gondolom suli feladat, biztos csináltatok hasonlót.
A feladat leírását nem Én csináltam, hanem így kaptuk.
A 5. kommentre válaszolva pedig készítettem egy listát ami 30 elemet tárol el egyszerre és 0 és 20 között generál számokat. Tisztában vagyok, hogy for ciklust kellene használnom, de innentől ötletem sincs.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Akkor ne a fejedben legyen, hanem írd le (ide) pszeudokódban. Azt Pythonra lefordítani annyira nehéz, mint magyarról angolra fordítani egy szótárral.
Vagy mi a probléma? Nem tudod használni a for ciklust? Pár példa:
- for i in range(len(lista) - 1):
- for i, elem in enumerate(lista):
- for e1, e2 in zip(lista[:-1], lista[1:]):
ha a jelenlegi értéknél öttel több
akkor adja hozzá a végén
összesen += 1
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!