Ezt hogyan csináljam Phyton programban? Elakadtam
A feladatom:
Írjon phyton programot amely beolvassa a billentyűzetről az autókereskedés eladó autóinak számát.
És a következő képpen működik:
A darabszám ismeretében beolvassa az autó típusát és vételárát és a színét 3 különböző vektorba.
A program írja ki a képernyőre az eladó autók listáját adataikkal együtt.
Idáig megtudtam csinálni, fut is a program rendesen.
Innentől nem értek pár kérdést.
1. A program keresse ki algoritmussal a legdrágább autó árát és típusát.
és függvénnyel a legolcsóbb árat.
Illetve rendezze abc sorrendbe az autók típusát.
valaki segítene :( ? Szeretném megérteni
Legdrágább autó:
Maximum kiválasztást tanultatok?
Annyi a dolog, hogy kikeresed a vételár vektorban a legnagyobbat és megjegyzed az indexet. Ezután kiíratod a többi vektorból is az ugyanilyen indexű elemeket.
Ugyanez a legdrágább autónál, csak max helyett min-t keresel.
Így ?
print 'A legdrágább autó nálunk: ',max(autoar)
vmax=tipus[0]
for i in range(0,db):
if (autoar[i]<vmax):
vmax=autoar[i]
"Így?" - Hát futtasd le: azt csinálja, amit kell? Nem. :)
A max(autoar)-at felejtsd el. Tudod te hogyan kell maxkiv.-ot írni, meg is írtad, csak figyelmetlenül típust vettél ki kezdeti vmax-nak.
Csináld úgy, ahogy mondtam: a maxkiv.-ban az indexet jegyezd meg, és ne az értéket (ár). A ciklus után meg a kiválasztott index alapján ki tudod íratni amit kell a tömbökből. :)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!