Çözüldü Python "syntaxerror: Multiple statements found while compiling a Single statement" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Linux Kaymak

Hectopat
Katılım
22 Haziran 2021
Mesajlar
6.452
Makaleler
11
Çözümler
29
Yer
Ankara
Merhaba arkadaşlar Python'a yeni başladığım için bilmiyorum bu işleri yardım eder misiniz?
 

Dosya Ekleri

  • sdfsf.PNG
    sdfsf.PNG
    83,3 KB · Görüntüleme: 210
Tabi...
Kod:
kullanıcı_adı = input("Kullanıcı adınız:")

parola= input("Parolanız: ")         
toplam_uzunluk = len(kullanıcı_adı) + len(parola)         
mesaj = "Kullanıcı adı ve parolanız toplam {} karakterden oluşuyor!"         
print(mesaj.format(toplam_uzunluk))         
if toplam_uzunluk > 40:         
    print("Kullanıcı adınız ile parolanızın""toplam uzunluğu 40 karakteri geçmemeli!")         
else:         
    print("Sisteme hoşgeldiniz!")
 
Tahmin ettiğim gibi, !" kullanmaman gerekiyor, onun yerine tırnak ile kapatsan satırı çözülecek.

1638643554245.png


Kodun düzenlenmiş halini aşağıya bırakıyorum. Ufak not: \n bir satır boşluk bırakmaya yarıyor, kafan karışmasın.

Python:
kullanıcı_adı = input("Kullanıcı adınız: ")

parola = input("Parolanız: ")        
toplam_uzunluk = len(kullanıcı_adı) + len(parola)        
mesaj = "Kullanıcı adı ve parolanız toplam {0} karakterden oluşuyor.\n"  
print(mesaj.format(toplam_uzunluk))
if toplam_uzunluk > 40:        
    print("Kullanıcı adınız ile parolanızın toplam uzunluğu 40 karakteri geçmemeli!")        
else:        
    print("Sisteme hoşgeldiniz!")
 
Tabi...
Kod:
kullanıcı_adı = input("Kullanıcı adınız:")

parola= input("Parolanız: ")        
toplam_uzunluk = len(kullanıcı_adı) + len(parola)        
mesaj = "Kullanıcı adı ve parolanız toplam {} karakterden oluşuyor!"        
print(mesaj.format(toplam_uzunluk))        
if toplam_uzunluk > 40:        
    print("Kullanıcı adınız ile parolanızın""toplam uzunluğu 40 karakteri geçmemeli!")        
else:        
    print("Sisteme hoşgeldiniz!")
Mesaj bölümünün sonuna " koymayı unutmuşsunuz.
 

Yeni konular

Geri
Yukarı