Kezdőoldal » Számítástechnika » Programozás » Hogy oldjam meg ezt a feladato...

Hogy oldjam meg ezt a feladatot? Python programozás

Figyelt kérdés
Írj egy függvényt, aminek neve az legyen, hogy “osszeadkivon”, és ami bemenetként egy listát kap, amiben bizonyosan számok (egész vagy lebegőpontos) vannak. Eredményül egy speciális összegzést kell megvalósítania a függvénynek: nullával indul az összegzés, az első elemet hozzáadja, a másodikat levonja, a harmadikat hozzádja, negyediket levonja és így tovább.

2018. szept. 27. 13:33
1 2
 1/17 anonim ***** válasza:
Meddig jutottál?
2018. szept. 27. 13:52
Hasznos számodra ez a válasz?
 2/17 anonim ***** válasza:

Egyetértek a #1-es hozzászólóval: lássuk a forráskódot, hol akadtál el?


A függvény deklarálásánál?

Az összeget tartalmazó változó deklarálásánál és inicializálásánál?

A lista elemein való végigiterálásnál?

Annak eldöntésénél, hogy a lista elemének indexe páros vagy páratlan?

Az összeghez való hozzáadásnál vagy kivonásnál?

Az eredmény visszaadásánál?

A függvény meghívásánál?

2018. szept. 27. 15:02
Hasznos számodra ez a válasz?
 3/17 anonim ***** válasza:
45%
Ügyesen, ügyesen.
2018. szept. 27. 15:21
Hasznos számodra ez a válasz?
 4/17 anonim ***** válasza:

def osszeadkivon(l):

....return sum(l[::2])-sum(l[1::2])


Te meg majd magyarázd el a tanárnak hogy működik :)

2018. szept. 27. 20:01
Hasznos számodra ez a válasz?
 5/17 anonim ***** válasza:
100%

Semmi visszajelzést se írt a kérdező, se hogy hol tart benne ... :(

Ne így, kivéve akkor esetleg, ha meg tudod magyarázni hogy működik:

[link]

2018. szept. 28. 01:38
Hasznos számodra ez a válasz?
 6/17 anonim ***** válasza:

#01:38

És ezt hajnal fél kettőkor? :)

2018. szept. 28. 12:57
Hasznos számodra ez a válasz?
 7/17 anonim ***** válasza:
beszédes változónevek :D
2018. szept. 28. 17:16
Hasznos számodra ez a válasz?
 8/17 anonim ***** válasza:
Hozzátartoznak ezek is. Én is gondoltam rá, hogy ilyenkor lekódolni, hát azért az ütős.
2018. szept. 28. 18:37
Hasznos számodra ez a válasz?
 9/17 anonim ***** válasza:
Van ehhez valami generátor?
2018. szept. 28. 21:05
Hasznos számodra ez a válasz?
 10/17 anonim ***** válasza:

A változók elnevezésének zavarkeltéséhez használtam egy online obfuszkátort miután lekódoltam: [link]

Utána még igazítottam kicsit a kódon.

A többi részét meg saját kútfőből lépésenként bonyolítottam el. A számításigényesebb részeket python-nal számoltam ki hogy minek kell lennie a kódban, de csak mint parancssoros számológépként használva. A számításigényesebb rész se az a gépnek.

Biztos van ilyesmihez generátor, láttam is akkor hajnalba amit telepíteni kéne mint külön modult a python-hoz, de meg se néztem hogy mit tud, telepíteni nem akartam.

Viszont ha nagyon akarnék meg az időm is engedné akkor én magam is megírnék egy obfuszkátort.

2018. szept. 28. 23:02
Hasznos számodra ez a válasz?
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!