Új hozzászólás Aktív témák
-
cousin333
addikt
Ez melyik 2-es verzió pontosan? Én kipróbáltam 2.7.17-el, ami elvileg a legfrissebb. Ha azt írod be, hogy vacak, akkor kivételt dob (NameError), tehát nem is fut le. Ha azt írom, hogy 'vacak', tehát idézőjelek között, akkor viszont jó. Egyébként meg, ahogy kovisoft írja, használd a raw_input függvényt. De inkább a Python 3-at tedd fel.
-
kovisoft
őstag
Letöltöttem és kipróbáltam 3-as pythonnal, nálam ez is jól működik. Itt van, hogyan futtattam:
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exec(open('jelszó progi.py').read())
Mi a jelszo? vacak
Ugyes vagy!
>>> -
kovisoft
őstag
Ha nem használsz szóközt, akkor esetleg próbáld ki, hogy lecseréled a tab-okat szóközökre. Vagy tegyél be debug kiírásokat a kódba, hogy lásd, merre jár és mi a változók értéke. De ha felrakod valahová a kódodat változatlan formában (pl. zip-elve), akkor szívesen kipróbálom, hogy nálam megy-e.
-
kovisoft
őstag
Kipróbáltam a kódodat és nálam működik, ha a vacak jelszót írom be. De mivel az idemásolt kódodban az első indent 5-ös, a második 7-es, ezért az a tippem, hogy nálad esetleg keverednek szóköz és tab karakterek. Ezeket kellene megnézni és egységesíteni. És az indentálás mértéke lehetőleg mindig ugyanannak a számnak a többszöröse legyen, pl. 4, 8, 12, stb szókoz úgy, hogy egységesen vagy mindig szóközt használsz vagy mindig tab-ot.
-
kovisoft
őstag
Ez most sem sikerült. Válaszd a hozzászólás szerkesztőben a </> kinézetű ikont és abba másold bele a kódodat, ügyelve az indentálásra. Valahogy így kellene kinéznie, de nem biztos, hogy nálad is így van indentálva:
jelszo = 'vacak'
bemenet = input('Mi a jelszo? ')
proba = 0
while bemenet != jelszo:
proba += 1
if proba == 3:
print('Rendszer lezarva! ')
break
print('Rossz jelszo, probald ujra! ')
bemenet = input('Mi a jelszo? ')
if bemenet == jelszo:
print('Ugyes vagy! ')
Új hozzászólás Aktív témák
- Gigabyte H310M-S2H R2.0 / Gigabyte B360M-PRO-VD / Beszámítás OK!
- ADATA Legend 900 2TB 7000MB/s 5400MB/s Gen4 X4 2280 M2 NVMe SSD / Beszámítás OK!
- (Szinte új)Samsung Galaxy Watch 8 44mm+ kiegészítők
- G.SKILL Trident Z RGB 16GB (2x8GB) 3000MHz DDR4 kit / BESZÁMÍTÁS OK!
- Apple iPhone 12 64GB 100% Akku Újszerű,Dobozos,Tartozékaival. 1 Év Garanciával!
- OnePlus Nord CE3 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone SE 2020 64GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4001
- Astro A50 4th Gen wireless + base station fejhallgató
- Samsung Galaxy S24 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
