Python eğitim kodunda yanlış nedir?

string.format kullanılabilir. Ancak print(f"") daha kullanışlı bence.

Python:
user_input = int(input("Enter a number->"))
prev = user_input - 1
next = user_input + 1
print(f"{prev} comes before than {user_input}")
print(f"{next} comes after than {user_input}")

Arkadaşlar Türkçe karakterlere takılmış ancak asıl sorun bu değil.
"Format" değil "format" olmalı.
F için çok teşekkür ederim cansınız. Ayrıca ingilizce veya türkçe olması fark eder mi?
Python:
a = int(input("Sayi giriniz: "))
onceki_sayi = a - 1
sonraki_sayi = a + 1
print("{0} sayisindan once {1} geliyor.".format(a, onceki_sayi))
print("{0} sayisindan sonra {1} geliyor.".format(a, sonraki_sayi))
Doğrusu böyle olacak.
Bu türkçe daha çok işime gelir sağolun.
@ny4rlk0 hocam size'de çok teşekkür ederim.
lakin kabul etmiyor test nedenini anlamdığım halde.
Desktop Screenshot 2022.12.12 - 22.03.35.63.png

Soru bu şekilde ama kabul etmiyor.
 
F için çok teşekkür ederim cansınız. Ayrıca ingilizce veya türkçe olması fark eder mi?

Bu türkçe daha çok işime gelir sağolun.
@ny4rlk0 hocam size'de çok teşekkür ederim.
lakin kabul etmiyor test nedenini anlamdığım halde.
Eki Görüntüle 1601178
Soru bu şekilde ama kabul etmiyor.
Hocam bu sitede tam olarak istenilen sekilde yazdirmaniz gerek.
Bu arada sadece degisken adlarinda Turkce karakter kullanamazsiniz, diger yerlerde kullanabilirsiniz string ici gibi.
Ciktinin icindeki mesaji Turkce karakterler ile yazin ve ikinci mesajda "geliyor" yerine "var" olmasi gerek. Ciktilarin siralamasida onemli :)
 
F için çok teşekkür ederim cansınız. Ayrıca ingilizce veya türkçe olması fark eder mi?

Bu türkçe daha çok işime gelir sağolun.
@ny4rlk0 hocam size'de çok teşekkür ederim.
lakin kabul etmiyor test nedenini anlamdığım halde.
Eki Görüntüle 1601178
Soru bu şekilde ama kabul etmiyor.
Biz 'geliyor' yazdık ama orada 'sayısı var' istiyor.
 
Böyle bir şey varsa olabilir. Çünkü o kodda bir hata görmüyorum.
Evet hocam oyle istiyor, kodda hata yok.
Kod:
a = int(input("Sayi giriniz: "))
onceki_sayi = a - 1
sonraki_sayi = a + 1
print("{0} sayısından sonra {1} geliyor.".format(a, sonraki_sayi))
print("{0} sayısından önce {1} var.".format(a, onceki_sayi))
 
Python 3'te source code ascii'den utf-8'e döndü.
PYTHON 3'te UTF-8 KARAKTERLER İLE DEĞİŞKEN TANIMLAYABİLİRSİNİZ. BU BİR SORUN DEĞİL.

1670874113954.png


1670874123286.png


1670874198300.png


1670874212514.png



Edit: UTF-8 letterlar ile demek daha doğru olur. Kalkıp icon falan kullanmayın.
 
Son düzenleme:

Yeni konular

Geri
Yukarı