Kezdőoldal » Számítástechnika » Programozás » Python feladatmegoldásban...

Python feladatmegoldásban miként lehetne ezt megoldani?

Figyelt kérdés

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?



2021. márc. 20. 10:53
1 2
 1/12 anonim ***** válasza:
45%
Tizennyolcszor volt profit.
2021. márc. 20. 12:22
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:
A programkód kellene és a lista véletlenszámokból áll (0-30-ig)
2021. márc. 20. 12:32
 3/12 anonim ***** válasza:
70%

Egyet árulj el.


Ha neked otthon WC-re kell menned, mit szoktál használni, térképet vagy GPS-t?

2021. márc. 20. 13:17
Hasznos számodra ez a válasz?
 4/12 anonim válasza:
Mi? Ez milyen nyelv? Lehet túl sok auto correct
2021. márc. 20. 19:53
Hasznos számodra ez a válasz?
 5/12 anonim ***** válasza:

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.

2021. márc. 20. 20:23
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:

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.

2021. márc. 21. 14:17
 7/12 anonim ***** válasza:
Végigmész azon a listán, és összehasonlítod az elemet a következővel. Vagy az elemet az előzővel. Ha >=5 akkor volt profit. Megszámolod.
2021. márc. 23. 09:37
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
Ez megvan a fejembe, viszont ennek a programkódját nemtudom.
2021. márc. 23. 10:22
 9/12 anonim ***** válasza:

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:]):

2021. márc. 23. 11:02
Hasznos számodra ez a válasz?
 10/12 A kérdező kommentje:

ha a jelenlegi értéknél öttel több

akkor adja hozzá a végén

összesen += 1

2021. márc. 23. 11:28
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!