Python'da boşluk nasıl bırakılır?

sivurant

Hectopat
Katılım
17 Kasım 2019
Mesajlar
1.977
Çözümler
2
Kod:
'''
    Bir aracın km cinsinden gittiği yol bilgisini mil olarak yazdırınız.
    mil = km / 1.609344
'''

print("Kaç km yol gittiniz?")
mesafeKm = input()
mesafeMil = float(mesafeKm) / 1.609344
print(str(mesafeKm) + "km = " + str(mesafeMil) + "mil.")
Sorun başlıkta belli yanlışım nerede? 10km birleşik oluyor string ifadelerde boşluk koydum ama olmadı.

resim_2021-08-23_172509.png
 
Son düzenleyen: Moderatör:
[CODE lang="python" title="Python"]print(str(mesafeKm) + " " + "km = " + str(mesafeMil) + " " + "mil.")[/CODE]

Bu şekilde yapabilirsiniz.
 
Print fonksiyonu içerisinde virgül ile de bileşenleri ayırabilirsiniz, python default olarak boşluk koyuyor. Yani şu şekilde:
print(mesafeKm, "km =", mesafeMil, "mil.")
Ayrıca noktadan sonra kaç basamak printlemek istediğinize format ile şu şekilde yapabilirsiniz.
print(mesafeKm, "km =", format(mesafeMil,".2f"), "mil.")
Böylece 6.21....... yerine sadece 6.21 printleyecek.
 

Yeni konular

Geri
Yukarı