Python Python kod hatası

Katılım
8 Ekim 2023
Mesajlar
24
Daha fazla  
Cinsiyet
Erkek
Python:
from math import sqrt


def nokta_uzakliklari(x1, x2, x1, x2):
    uzaklik = sqrt( (x2 - x1)**2 + (y2 - y1)**2 )
    print(uzaklik)




nokta_uzakliklari(1, 2, 3, 5)

Burada "SyntaxError: duplicate argument 'x1' in function definition on line 3" hatasını alıyorum.
 
nokta_uzakliklari(x1, x2, y1, y2) olacaktı sanırım.
 
Emin degilim ama X1, X2, X3 ve X4 yapar misin?

Yani parametre degerlerinin hepsini farkli verir misin?
 
Son düzenleyen: Moderatör:
Aynı isimli iki parametrenin fonksiyon tanımında kullanılmasından kaynaklanıyor olabilir mi?
 
Syntaxerror kısmında zaten hatanız yazıyor. Birden fazla argument kullanmışsınız. X1, X2, X3, X4 olarak değiştirdiğiniz zaman sorun düzelir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…