İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

python'da print komutu hatalı

ahmedk13401.09.202128 cevap2.112 görüntüleme
2019'den beri28 mesaj
#1
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ı?
Cevaplar
2017'den beri1.353 mesaj
#2
slashın amacı nedir ilk satırda?

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

bende tam çalışıyor.
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#3
benimkide komut hatası veriyor kullandığım python son sürüm
1630511812944.png
2021'den beri2.233 mesaj
#4
"/" buna gerek yok
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#5
"/" buna gerek yok
bunun amacı beni alt satıra geçirmesiydi ve çıkarttığımda bu sefer print komutu tamamiyle kullanım dışı oluyor
2021'den beri228 mesaj
#6
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 Konuyu açan
2019'den beri28 mesaj
#7
lamer dedi: ↑
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?
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
2021'den beri2.233 mesaj
#8
peki alt satıra geçmemin başka bir yolu var mı ya da alt satıra geçmeden mi kodlamam gerek?

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 Konuyu açan
2019'den beri28 mesaj
#9
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
2021'den beri2.233 mesaj
#10
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
2017'den beri1.353 mesaj
#11
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.
2021'den beri2.233 mesaj
#12
print("Böyle")
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#13
Rootsyl dedi: ↑
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
2021'den beri345 mesaj
#14
Ayarlardan Enter tuşunun işlevini değiştirin mesele çözülür muhtemelen.
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#15
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))
Cicero dedi: ↑
Ayarlardan Enter tuşunun işlevini değiştirin mesele çözülür muhtemelen.
python ayarlarından mı?
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.
2021'den beri345 mesaj
#16
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))
python ayarlarından mı?
Hangi derleyiciyi kullanıyorsanız artık.
2020'den beri1.149 mesaj
#17
isim=input("isim?\n")
print("merhaba",isim)


Bunu mu yapmak istiyorsun?
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#18
Cicero dedi: ↑
Hangi derleyiciyi kullanıyorsanız artık.
kullandığım programın tam adı IDLE shell 3.9.7
isim=input("isim?\n")
print("merhaba",isim)


Bunu mu yapmak istiyorsun?
ve evet amacım şuan en azından bunu başarabilmek ama bu kod doğru çalışmıyor
2020'den beri1.149 mesaj
#19
ve evet amacım şuan en azından bunu başarabilmek ama bu kod doğru çalışmıyor
Benim attığım şekilde düzgün çalışıyor.
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#20
Benim attığım şekilde düzgün çalışıyor.
elde ettiğim şey bu

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?
2020'den beri1.149 mesaj
#21
elde ettiğim şey bu
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 Konuyu açan
2019'den beri28 mesaj
#22
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
bu arada dosya açmadan sadece tek satırlık kodları mı çalıştırıyor anlamına mı geliyor?
2020'den beri1.149 mesaj
#23
işe yaradı teşekkürler
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 Konuyu açan
2019'den beri28 mesaj
#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
2017'den beri1.353 mesaj
#25
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
👍 1
2021'den beri2.233 mesaj
#26
Vsc kullanmaya ne dersiniz
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#27
Vsc kullanmaya ne dersiniz
kendisi tam olarak ne anlayamadım.Programın amacını biraz anlatırsanız sevinirim
2021'den beri2.233 mesaj
#28
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
ahmedk134 Konuyu açan
2019'den beri28 mesaj
#29
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
peki teşkekkürler
👍 1

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.