Kezdőoldal » Számítástechnika » Programozás » Mi ezzel a python kóddal a hiba?

Mi ezzel a python kóddal a hiba?

Figyelt kérdés

Az else-re mindig panaszkodik és szerinte nincs definiálva az if-ből egyetlen változó sem.


print("""Mit szeretnel valtani?

Forintot eurora = 1

Eurot forintra = 2""")


valuta = raw_input("Add meg az erteket: ")


if valuta == 1:

forint = raw_input("Mennyi forintot szeretnel valtani? ")

valtas = forint / 300.0


else:


euro = raw_input("Mennyi eurot szeretnel valtani? ")

valtas = euro * 300.0


print(valtas)



2018. márc. 25. 21:59
 1/8 anonim ***** válasza:
Nem tudom feltűnt-e, hogy a gyakori kiszed minden formázást a kódból, ami Python kódnál elég aggályos.
2018. márc. 25. 23:28
Hasznos számodra ez a válasz?
 2/8 tabaki ***** válasza:
100%

Érdekes, nekem egyáltalán nem ezt írja ki, hanem, hogy szekvenciát akarsz floattal összeszorozni. Lehet benne valami, mert ha megadod a típust, akkor nem reklamál, pl:

forint = float(raw_input("Mennyi forintot szeretnel valtani? "))


Egyéb problémák:

1. Nem a Programozás rovatban tetted föl a kérdést.

2. A GyK törli a pythonban létfontosságú behúzásokat, tehát legközelebb valami fájlmegosztó oldalra tedd fel a kódot, ide meg csak a linket. Egyik egyszerűbb ilyen oldal: [link]

3. Ha mégis fontosnak tartod itt idézni a kódból, akkor ne a kérdésbe írd, hanem hozzászólásként.

2018. márc. 25. 23:33
Hasznos számodra ez a válasz?
 3/8 tabaki ***** válasza:
48%
Jut eszembe, már az első választáskor is rossz értéket olvasol be, tehát mindenképpen eurot akar majd forintra váltani. Amúgy meg mi szükség a rengeteg macskakörömre, meg (python 2-ről lévén szó) a kiírandó szövegek zárójelezésére?
2018. márc. 26. 00:35
Hasznos számodra ez a válasz?
 4/8 tabaki ***** válasza:
+ Affenébe... Szóval a PRINT-tel kiírandó dolgok zárójelezésére?
2018. márc. 26. 00:38
Hasznos számodra ez a válasz?
 5/8 sharkxxx ***** válasza:
2018. márc. 26. 14:24
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:

Utolsó, köszönöm! :)


A többieknek is! :)

2018. márc. 26. 18:12
 7/8 Ozmium42 ***** válasza:
A raw_input mindig stringet ad vissza, így a valuta == 1 mindig false lesz.
2018. márc. 26. 19:58
Hasznos számodra ez a válasz?
 8/8 tabaki ***** válasza:
@#7: Hadd el, sharkxxx azt is javította.
2018. márc. 26. 20:05
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!