Kezdőoldal » Tudományok » Természettudományok » Ki tud szerkezteni nekem egy...

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...
2014. jan. 22. 01:01
Hasznos számodra ez a válasz?
 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 :)

2014. jan. 22. 11:40
Hasznos számodra ez a válasz?
 3/3 Csxeba ***** válasza:
ja és az első printnél lemaradt a zárójel bezárása
2014. jan. 22. 11:40
Hasznos számodra ez a válasz?

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!