Python3 kodumda olan səhv

Kodum budur eval funksiyası ile kalkulyator hazırlamaq istəyirdim ama error verir çalışmır kod print(""" KalkulyatorV2 ye xosgelmisiniz!!! Size verilen bosluqda istediyiniz emeliyyati yaza bilersiniz Emeliyyatlarla tanis olun + toplama - cixma * vurma / bolme KalkulyatorV2 bu emeliyyatlardan basqa hec bir elaveni yerine yetirmeyecek!!!""") emeliyyat=('+','-','*','/') emeliyyat1=input('Emeliyyati yazin:') while True: for emeliyyat1 in emeliyyat: a=eval(emeliyyat1) print(int(a)) if not emeliyyat1: print('Bos buraxmayin!!')

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

heska154 (2018-09-15 08:10:28)
coxsagolun ozum yolunun tapmisdim firat ozgulun kitabinnan baxdim dediyiniz yerde sehvim var ele men bilmirdim onuncun yeni deyisken teyin etmek lazimdir

newprogrammer (2018-09-15 03:03:15)
Salam. 4 ilden coxdur ki pythonla mesgul olmasam da komek etmeye calisacam. zennimce problem buradadir : [code] emeliyyat1=input(‘Emeliyyati yazin:’) while True: for emeliyyat1 in emeliyyat: [/code] burada for-daki deyisen ile inputun deyiseni eynidi yeni emeliyat 1 ilk defe input olur sonra deyisib emeliyat dict-indeki elementler olur for-daki emeliyyat1-in yerine basqa bir deyisen yazin x,y ve s. birde ki nece xeta verir ? o xetani da bura yazin ki ona uygun hell tapaq

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Python yoxsa birbaşa Java?

Milleti proqramlasdirma barede maariflendirmek

proqramlaşdırmanı öyrənmək isdəyirəm

tələbə proqramçı

Universitetlərdə proqramlaşdırma

Proqramist olmaq üçün hansı ixtisası seçim?