Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
162
Tıklama
0
Öne Çıkarma
Bu hatanın sebebi nedir?
T
8 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar python a yeni başladım. Döngüleri öğrenmişken bir şeyler yapayım dedim ama satır falan kaydı heralde kodlarda sorun olduğunu sanmıyorum. Bu satırları eşleştirmenin kolay yolu var mı? Hata satırı 16 yani if cevap aa olan.

print ("Giriş yapmak için lütfen bilgileri giriniz.")

kullanici = "abc"
sifre = "123"


while (True):

a = input("Kullanıcı Adı:")
b = input("Şifre")
if a == kullanici and b == sifre:
print ("Başarı ile giriş yaptınız.")
print ("Şifrenizi Değiştirmek İçin SS yazın.")
print ("Kullanıcı Adınızı Değiştirmek KK İçin yazın. ")
while (True):
if cevap = "AA":
print ("Lütfen eski şifrenizi giriniz")
while (True):
if eskisifre = sifre:
print ("Yeni şifrenizi giriniz")
yenisifre = input()
sifre = yenisifre
break
else:
print ("Eski şifrenizi yanlış girdiniz tekrar deneyiniz.")
elif(cevap = "BB"):
while(True):
print "Lütfen şifrenizi giriniz."
girilen = input():
if girilen = sifre:
print ("Yeni kullanıcı adınızı giriniz.")
yenikullanici = input()
kullanici = yenikullanici
break

break

else:
print ("Kullanıcı adı veya şifreniz yanlış. Lütfen tekrar deneyin..")
else :
print ("Geçersiz bir işlem yaptınız. Tekrar deneyiniz."):

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



H
8 yıl
Yüzbaşı

Karşılaştırma yapmak için çift eşittir kullanınız.

if cevap == "AA":



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
8 yıl
Yüzbaşı
Konu Sahibi

Hocam satır düzeninde çok hata yapıyorum. Mesela kayma oluyor c++ gibi değil. Kolay bir yolu var mı?



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @hyrgul
T
8 yıl
Yarbay

Emacs'te her bir programlama dili için Mode denilen paketler var. Python Mode 'ta kaydırma yapmak için örneğin > tuşu kısayol olarak tanımlanmış, o sayede yapışık kodu Python Mode'ta kolaylıkla kaydırabiliyorsun. Bu şekilde kaydırma işleminin adı ise 'bulk indent'



< Resime gitmek için tıklayın >



< Resime gitmek için tıklayın >



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
8 yıl
Yüzbaşı
Konu Sahibi

Hocam teşekkür ediyorum bir de if bb nin altındaki while(True): e hata verdi. Sebebi ne olabilir?

Hocam bir de programın linkini bulamadım yardımcı olma şansınız var mı?





< Bu mesaj bu kişi tarafından değiştirildi Trespuanie -- 6 Ağustos 2017; 5:8:39 >

< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @revivo72
T
8 yıl
Yarbay

while (True): Python'a uymayabilir, while 1==1: dene. Link derken Windows için Emacs indirme linki soruyorsan:https://ftp.gnu.org/gnu/emacs/windows/

CPU'n 32bit ise emacs-25.2-i686.zip, 64bit ise emacs-25.2-x86_64.zip dosyasını indir, C:\Programs altına önce Emacs-25.2 klasörü oluştur sonra Winzip, Winrar, vs açma programı ile o klasör altına zipi aç, bin klasörü içindeki runemacs.exe gibi dosyadan başlat. Yani Emacs klasik Windows Installer ile kurulamıyor, bu şekilde elle kurmak daha iyi. Ancak kurduktan sonra başlangıçta kullanması ve öğrenmesi zor gelebilir, söylemedi deme. Fakat bir kere öğrendikten sonra herşeyi yapabiliyorsun. Örnein aynı anda hem Java hem Python kodları düzenleyip çalıştırabiliyorsun veya Emacs Mode demiştik, Skewer Mode ile HTML CSS Javascript kodlarını tarayıcıda F5 'siz şekilde Emacs içinden güncelleyerek değişiklikleri tarayıcıda anında görebiliyorsun. Eclipse, Visual Studio,VIM, IntelliJ gibi diğer IDE'lerde olmayan veya olsa da uygulaması zor şeyler Emacs'te var.



< Resime gitmek için tıklayın >



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.