Çözüldü Bu yazılımda hangi kodda hata var?

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

Yusufsendogan

Decapat
Katılım
18 Mart 2022
Mesajlar
484
Makaleler
1
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Python üzerinde yazıyorum. Uğraşıyorum da "Syntax" diyip duruyor. Boşlukları da kontrol ettim yine çözülmedi.

""""
print(" a= alican\n b= balican\n c= velican\n")

print("a, b, c formatında yazınız")

bilgi= (input("İsminizi ne koyalım?")

a= alican
b= balican
c= velican

if bilgi(a):
print("İsminiz artık Aliş")
if bilgi("b"):
print("İsminiz artıK balican")
if bilgi("c"):
print("İsminiz artık Velican")

print(" a= alican\n b= balican\n c= velican\n")

print("a, b, c formatında yazınız")

bilgi= (input("İsminizi ne koyalım?")

a= alican
b= balican
c= velican

if bilgi(a):
print("İsminiz artık Aliş")
if bilgi("b"):
print("İsminiz artıK balican")
if bilgi("c"):
print("İsminiz artık Velican")

""""
 
Çözüm
Merhaba hocam. Eğer white space kullanımınız aynen bu şekildeyse hata almanız normal. İf döngüsünün içini Tab'a basarak yazmanız lazım.

Python:
if koşulunuz:
 çalışacak kodunuz

Şeklinde yazmanız lazım.

Kodunuzu foruma mesaj yazdığınız yerin üstündeki panelde bulunan </> simgesine basıp atar mısınız?

Bilgi= (input("isminizi ne koyalım?")

Bu satırı da.

Python:
bilgi = input("İsminizi ne koyalım?")

Şeklinde değiştirmeniz gerekli.
bilgi= (input("İsminizi ne koyalım?") O baştaki parantez hatalı.
Ayrıca kodunuzu Technopat'ın desteklediği kod bloklarıyla paylaşırsanız daha iyi olur, if'ten sonra yeni satıra geçip TAB bıraktınız mı anlayamıyorum.
 
Python üzerinde yazıyorum. Uğraşıyorum da "Syntax" diyip duruyor. Boşlukları da kontrol ettim yine çözülmedi.

""""
print(" a= alican\n b= balican\n c= velican\n")

print("a, b, c formatında yazınız")

bilgi= (input("İsminizi ne koyalım?")

a= alican
b= balican
c= velican

if bilgi(a):
print("İsminiz artık Aliş")
if bilgi("b"):
print("İsminiz artıK balican")
if bilgi("c"):
print("İsminiz artık Velican")

print(" a= alican\n b= balican\n c= velican\n")

print("a, b, c formatında yazınız")

bilgi= (input("İsminizi ne koyalım?")

a= alican
b= balican
c= velican

if bilgi(a):
print("İsminiz artık Aliş")
if bilgi("b"):
print("İsminiz artıK balican")
if bilgi("c"):
print("İsminiz artık Velican")

""""
Alınan hata nedir?
 
Merhaba hocam. Eğer white space kullanımınız aynen bu şekildeyse hata almanız normal. İf döngüsünün içini Tab'a basarak yazmanız lazım.

Python:
if koşulunuz:
 çalışacak kodunuz

Şeklinde yazmanız lazım.

Kodunuzu foruma mesaj yazdığınız yerin üstündeki panelde bulunan </> simgesine basıp atar mısınız?

Bilgi= (input("isminizi ne koyalım?")

Bu satırı da.

Python:
bilgi = input("İsminizi ne koyalım?")

Şeklinde değiştirmeniz gerekli.
 
Son düzenleme:
Çözüm
Syntax hatasını şimdi gördüm. Boşluklarda sıkıntılar ve fazladan bir parantez var. Tamamdır sağ olun.

Eğer sorununu çözmene yardımcı olduysam ve çözüm olarak işaretlersen müteşekkir olurum.
 

Yeni konular

Geri
Yukarı