Çözüldü Python compile hatası

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

244756

Kilopat
Katılım
18 Ocak 2019
Mesajlar
1.119
Çözümler
5
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.
Hatada Def'in başı büyük yazıyor. Ama kodda küçük. Muhtemelen forum kelime düzeltme falan yaptı. Onu düzelt.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…