Çözüldü Python "Expected an indented block" hatası

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

MUR4T0

Femtopat
Katılım
4 Nisan 2021
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Selamlar
Kodumda bu hatayı alıyorum. Nerede yanlış yaptım acaba? Yarcımcı olabilir misiniz?

Kod:
sayilar = [1,4,5,7,5,11,14,9,8]
for x in sayilar:
print(x)
sayilar.remove(x)
print(sayilar)
 
Çözüm
Pythonda tanımlama yaparken boşluklar kullanılır, diğer dillere nazaran mesela bir fonksiyon tanımlarken;

[CODE lang="python" title="Fonksiyon Tanımlama"]def deneme():
# kod içeriği[/CODE]

Yanlış tanımlama yüzünden hata vermiş.
[CODE lang="python" title="Düzeltme"]sayilar = [1, 4, 5, 7, 5, 11, 14, 9, 8]

for x in sayilar:
print(x)
sayilar.remove(x)

print(sayilar)[/CODE]
Pythonda tanımlama yaparken boşluklar kullanılır, diğer dillere nazaran mesela bir fonksiyon tanımlarken;

[CODE lang="python" title="Fonksiyon Tanımlama"]def deneme():
# kod içeriği[/CODE]

Yanlış tanımlama yüzünden hata vermiş.
[CODE lang="python" title="Düzeltme"]sayilar = [1, 4, 5, 7, 5, 11, 14, 9, 8]

for x in sayilar:
print(x)
sayilar.remove(x)

print(sayilar)[/CODE]
 
Çözüm
Python'da tanımlama yaparken boşluklar kullanılır, diğer dillere nazaran mesela bir fonksiyon tanımlarken;

[CODE lang="python" title="Fonksiyon Tanımlama"]def deneme():
# kod içeriği[/CODE]

Yanlış tanımlama yüzünden hata vermiş.
[CODE lang="python" title="Düzeltme"]sayilar = [1, 4, 5, 7, 5, 11, 14, 9, 8]

for x in sayilar:
print(x)
sayilar.remove(x)

print(sayilar)[/CODE]

Çok teşekkür ederim sorun çözüldü.
Print(x) komutunu ve döngünün içinde olmasını istediğin komutları tab tuşuna basarak bir sağa alacaksın. Indenting deniyor buna.
Teşekkürler
 
Kod:
İmport numpy as np.
İmport math.
From osgeo. Osr import spatialreference, coordinatetransformation
İmport osgeo.

Def readeo(path):
 Eo_line = np. Genfromtxt(path, delimiter='\t',
 Dtype={'names': ('ımage', 'longitude', 'Latitude', 'height', 'Omega', 'phi', 'kappa'),
 'Formats': ('U30', '<f8', '<f8', '<f8', '<f8', '<f8', '<f8')})

 Eo_line['Omega'] = eo_line['Omega'] * math. Pi / 180.
 Eo_line['Phi'] = eo_line['Phi'] * math. Pi / 180.
 Eo_line['Kappa'] = eo_line['Kappa'] * math. Pi / 180.

 Eo = [float(eo_line['Longitude']), float(eo_line['Latitude']), float(eo_line['Height']),
 Float(eo_line['Omega']), float(eo_line['Phi']), float(eo_line['Kappa'])]
 Print(eo)

 Return eo.

Def kısmında ben de aynı hayatı aldım. Yardımcı olabilir misiniz?

Indentationerror: Expected an indented block.
 

Geri
Yukarı