Soru python'da print komutu hatalı

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
isim=input("isim?")\
print("merhaba",isim)
SyntaxError: invalid syntax

Arkadaşlar bu komutu python 3.9'da çalıştırdığımda print kelimesinin herhangi bir harfi ,genellikle p, hatalı çıkıyor ve bu hatayı veriyor internette arattığımda genellikle parantez açınca bu hata gider diyorlar, ama yapsam da bir şey değişmedi.Konu hakkında bilgisi olan var mı?
 

Rootsyl

Profesör
Katılım
27 Haziran 2017
Mesajlar
1,349
Reaksiyon puanı
514
Puanları
113
Yaş
33
slashın amacı nedir ilk satırda?

isim = input('isim = ')
print("merhaba", isim)

bende tam çalışıyor.
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
benimkide komut hatası veriyor kullandığım python son sürüm
Mesaj otomatik birleştirildi:

1630511812944.png
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
"/" buna gerek yok
 

lamer

Asistan
Katılım
3 Nisan 2021
Mesajlar
228
Reaksiyon puanı
150
Puanları
43
bunun amacı beni alt satıra geçirmesiydi ve çıkarttığımda bu sefer print komutu tamamiyle kullanım dışı oluyor
input alırken alt satıra o şekilde geçemezsin. Önce input işlemi yapılacak daha sonrasında print atılacak. Bu şekilde " \ " kullanamazsın python syntax'ına aykırı.
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
input alırken alt satıra o şekilde geçemezsin. Önce input işlemi yapılacak daha sonrasında print atılacak. Bu şekilde " \ " kullanamazsın python syntax'ına aykırı.
peki alt satıra geçmemin başka bir yolu var mı ya da alt satıra geçmeden mi kodlamam gerek?
Mesaj otomatik birleştirildi:

1630562473460.png

eğer satır atlamazsam da bu hatayı alıyorum.Bu arada ilk komuttaki hata alta geçtiğimde karşılaştığım hatanın aynısıydı virgül koyduğumda is şimdi gördüğünüz hatayı alıyorum
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
peki alt satıra geçmemin başka bir yolu var mı ya da alt satıra geçmeden mi kodlamam gerek?
Mesaj otomatik birleştirildi:

Ekli dosyayı görüntüle 162751
eğer satır atlamazsam da bu hatayı alıyorum.Bu arada ilk komuttaki hata alta geçtiğimde karşılaştığım hatanın aynısıydı virgül koyduğumda is şimdi gördüğünüz hatayı alıyorum
neden satır atlatmak istemiyorsunuz ki ?
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
neden satır atlatmak istemiyorsunuz ki ?
genellikle kodu kolaylaştırmak için işe yarıyor
örnek:
if x>18
print("yaşınız 18'den büyük")
else
print("yaşınız 18'den küçük")

ve diğer yandan kod alt satıra geçmesem de çalışmıyor
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
genellikle kodu kolaylaştırmak için işe yarıyor
örnek:
if x>18
print("yaşınız 18'den büyük")
else
print("yaşınız 18'den küçük")

ve diğer yandan kod alt satıra geçmesem de çalışmıyor
Yaptığınız kodu düzgün bir şekilde Kod halinde atarmısınız
 

Rootsyl

Profesör
Katılım
27 Haziran 2017
Mesajlar
1,349
Reaksiyon puanı
514
Puanları
113
Yaş
33
genellikle kodu kolaylaştırmak için işe yarıyor
örnek:
if x>18
print("yaşınız 18'den büyük")
else
print("yaşınız 18'den küçük")

ve diğer yandan kod alt satıra geçmesem de çalışmıyor
Hocam ultra yanlış gelmişsiniz. Enter tuşuna basınca aşağı satıra geçer ve ordan yazmaya devam edersiniz. Satır başındaki boşluklara özen gösterin ve aynı durumdaki fonksyonları aynı uzaklıkta yazın.
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
Python:
print("Böyle")
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
Hocam ultra yanlış gelmişsiniz. Enter tuşuna basınca aşağı satıra geçer ve ordan yazmaya devam edersiniz. Satır başındaki boşluklara özen gösterin ve aynı durumdaki fonksyonları aynı uzaklıkta yazın.
işte enter tuşuna bastığımda alt satıra geçemiyorum, onun yerine kodu direkt olarak çalıştırıyor. İnternetten araştırdığımda \ işaretinden sonra bunu kullanabileceğimi söylediler ben de böyle kullanmaya başladım
 

Cicero

Asistan
Katılım
26 Ocak 2021
Mesajlar
344
Çözümler
1
Reaksiyon puanı
175
Puanları
43
Ayarlardan Enter tuşunun işlevini değiştirin mesele çözülür muhtemelen.
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
Python:
print("Böyle")
sizinki gibi nasıl yazılır tam bilmiyorum ama şuanki yapmayı amaçladığım kod bu:

isim=input("adınızı giriniz") print("merhaba {}".format(isim))
Mesaj otomatik birleştirildi:

Ayarlardan Enter tuşunun işlevini değiştirin mesele çözülür muhtemelen.
python ayarlarından mı?
Mesaj otomatik birleştirildi:

ben 3.9.7 versiyonu kullanıyorum, sanırım şuan en güncel olanı, ama diğer insanlarınki gibi satırlar sayılarla çıkmıyor. Sanki bütün kodu tek satıra yazmam gerekiyormuş gibi gözüküyor.
 

Cicero

Asistan
Katılım
26 Ocak 2021
Mesajlar
344
Çözümler
1
Reaksiyon puanı
175
Puanları
43
sizinki gibi nasıl yazılır tam bilmiyorum ama şuanki yapmayı amaçladığım kod bu:

isim=input("adınızı giriniz") print("merhaba {}".format(isim))
Mesaj otomatik birleştirildi:


python ayarlarından mı?

Hangi derleyiciyi kullanıyorsanız artık.
 

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
Python:
isim=input("isim?\n")
print("merhaba",isim)

Bunu mu yapmak istiyorsun?
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
Benim attığım şekilde düzgün çalışıyor.

elde ettiğim şey bu
Mesaj otomatik birleştirildi:


Mesaj otomatik birleştirildi:

python 3.5'i indirmek istemiştim ama kullanım dışı olduğundan işe yaramamıştı sizce hangi sürümü kullanmalıyım yada sürüm değiştirmeli miyim?
 

Ekli dosyalar

  • 1630576179673.png
    1630576179673.png
    91.2 KB · Görüntüleme: 106

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
elde ettiğim şey bu
Mesaj otomatik birleştirildi:
Shell ile çalıştırma sol üstte file yazan yerden yeni dosya oluştur kodu yeni dosyaya yapıştır sonra isim.py olarak kaydet sonra bu yeni dosyada iken çalıştır debug yazan yerde run diye bir yer olması lazım.
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
Shell ile çalıştırma sol üstte file yazan yerden yeni dosya oluştur kodu yeni dosyaya yapıştır sonra isim.py olarak kaydet sonra bu yeni dosyada iken çalıştır debug yazan yerde run diye bir yer olması lazım.
işe yaradı teşekkürler
Mesaj otomatik birleştirildi:

bu arada dosya açmadan sadece tek satırlık kodları mı çalıştırıyor anlamına mı geliyor?
 

damzchevk

Profesör
Katılım
22 Nisan 2020
Mesajlar
1,148
Reaksiyon puanı
1,013
Puanları
113
işe yaradı teşekkürler
Mesaj otomatik birleştirildi:

bu arada dosya açmadan sadece tek satırlık kodları mı çalıştırıyor anlamına mı geliyor?

Tabi shell ile kodları tek tek çalıştırabilirsin yani önce input alacaksın sonra print yapacaksın.
 

ahmedk134

Öğrenci
Katılım
31 Mayıs 2019
Mesajlar
28
Reaksiyon puanı
1
Puanları
3
Yaş
24
Tabi shell ile kodları tek tek çalıştırabilirsin yani önce input alacaksın sonra print yapacaksın.
anladım toplu kodlamalar için pek de uygun olmuyor o yüzden. Yani önce değerleri kodlayan kişinin atması gerektiğinden tüm kodu tekmiş gibi alıyor ve bu yüzden benim verdiğim değer yazdırma komutuyla birlikte aldığından değer atanmadan kod bitiyor
 

Rootsyl

Profesör
Katılım
27 Haziran 2017
Mesajlar
1,349
Reaksiyon puanı
514
Puanları
113
Yaş
33
kullandığım programın tam adı IDLE shell 3.9.7

ve evet amacım şuan en azından bunu başarabilmek ama bu kod doğru çalışmıyor
Hocam önce yeni dosya oluşturmanız lazın
siz konsola yazıyorsunuz sadece tek satırlık kod çalıştırır o.
Sol yukarıdan dosya yerinden yeni dosya oluştura tıklayın açılan yeni beyaz ekrana kodu yazın
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
Vsc kullanmaya ne dersiniz
 

Emnn

Jet Sesi, Özgürlüğün Sesidir!
Emektar
Katılım
3 Mayıs 2021
Mesajlar
2,207
Çözümler
8
Reaksiyon puanı
1,848
Puanları
113
kendisi tam olarak ne anlayamadım.Programın amacını biraz anlatırsanız sevinirim
Vsc kod yazdığınız yerdir . Yani python ın kendi editörü yerine Visual Studio Code kullanmanızı tavsiye ederim sizin için daha iyi olacaktır
 
Üst