Ki tud szerkezteni nekem egy algoritmust ami be olvas 2 vagy tobb szamot es valamilyen muveletet vegez vele? Elore is koszonom.
Figyelt kérdés
2014. jan. 21. 20:15
1/3 tabaki válasza:
Hát, ha még a műveletet is kitalálod hozzá, akkor algoritmusnak már így is egész jól megjárja, akár le is lehetne kódolni. De ez nyilván érdektelen, ha már nyelvet nem említettél...
2/3 Csxeba válasza:
Python 3-ban:
sz1 = input("Adj meg egy számot! > ")
sz2 = input("Adj meg mégegy számot! > ")
sz1, sz2 = int(sz1), int(sz2)
print("""Mit csináljak velük?
1 összeadás
2 szorzás"""
muvelet = input("1/2 > ")
output = {1: sz1 + sz2, 2: sz1 * sz2}[muvelet]
print(output)
persze az utolsó két sorból csinálhatsz egyet így:
print({1: sz1 + sz2, 2: sz1 * sz2}[muvelet])
és persze az inputoknál ha nem az elvárt adattípust kapod, az cumi, azt külön le kell kezelni egy függvénnyel, amibe while-t meg try-excepteket kell pakolni :)
3/3 Csxeba válasza:
ja és az első printnél lemaradt a zárójel bezárása
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!