Kezdőoldal » Számítástechnika » Programozás » Python program rengeteg "if"...

Python program rengeteg "if" nélkül?

Figyelt kérdés

Ez lenne a feladat :

Írjon egy programot, amiben több, különböző színű labda mozog, amik egymásról és az oldalfalakról

visszapattannak.


A kérdés az, hogy a labdák egymásról való visszapattanását hogy lehetne megfogalmazni ?

Muszáj rengeteg if használatával, vagy van rövidebb megoldás ?


2014. febr. 18. 15:34
1 2
 11/14 anonim ***** válasza:

#8 vagyok. Egyetértek a #10-essel. Valóban nem 'kell'.


Ökölszabályként lehet használni úgy, hogy a (ismert/ismeretlen) de fix lépésszámú ciklust for-al valósítjuk meg, az ismeretlen, változó lépésszámút pedig while-al.


Valóban csak az olvashatóságban van jelentősége.

2014. febr. 20. 13:13
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:
Az elve úgy nagyjából megvan, de sokat segítene, ha valaki egy 'while'-s példát is írna. 3 labda van csak egyébként.
2014. febr. 20. 15:35
 13/14 anonim ***** válasza:

Hát ezt magad is megteheted.


A

for i in range(0, n):

..valami


ekvivalens a következővel, ami alapján át tudod írni:

i=0

while i<n:

..valami

..i+=1


A pontokat a szóközök helyett raktam behúzásnak.

2014. febr. 20. 15:58
Hasznos számodra ez a válasz?
 14/14 A kérdező kommentje:

Köszönöm :)

Néztem, a for ciklusról a 10. fejezetben lesz szó. Most 8. fejezet záró feladatsort csinálok.

2014. febr. 20. 19:56
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!