Çözüldü Python compile hatası

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

Samed Babadağ

Kilopat
Katılım
18 Ocak 2019
Mesajlar
1.049
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar def kısmında (3.satır) nasıl bir hata olabilir 2 saattir bakıyorum göremiyorum. Tab veya boşluk hatası yaptığımı söylüyor compile edemiyorum.
File "<string>", line 3
Def hello():
^
Syntaxerror: İnvalid syntax.
Python:
isim = (input("İsminizi Giriniz \n")

def hello():
 print("Merhaba "+isim+"Kütle indeksini öğrenmek için gerekli bilgileri doldur.\n")

hello()

boy = float(input("*Boyunuzu metre cinsinden giriniz. Örnek:1.70 \n"))

a = boy*boy

kutle = int(input("Kilonuzu kilogram cinsinden giriniz. Örnek:70 \n"))

sonuc = kutle / a

if 20<sonuc<25:
 print(isim , "kütle İndeksin", sonuc ,"Normal kilodasın.")
elif 25<sonuc<30:
 print(isim , "kütle İndeksin", sonuc ,"Hafif kilolusun.")
else:
 print(isim , "kütle İndeksin", sonuc ,"Çok kilolusun.")

#Vücut kitle indeksi 20-25 arasında olanları normal, 25-30 arasında olanları hafif şişman, 30-35 arasındakileri şişman (obez) olarak tanımlıyor,
 
Çözüm
İlk satırda 2 parantez açıp 1 parantez kapattığın için. Senden o parantezi kapatmanı beklerken fonksiyon tanımlamaya başlamışsın.

Kod paylaşırken yazım denetimi kullanmayın.

Geri
Yukarı