mesai_ucreti = int(input("Mesai_Ucretiniz:"))
mesai_saatler_toplamı = int(input("Mesai_Saatleriniz:"))
saatlik_ucretiniz = mesai_ucreti / mesai_saati
print("\nSaatlik_ucretiniz:{}'TL".format(saatlik_ucretiniz))
çıktısı : Mesai_Ucretiniz:150
Mesai_Saatleriniz:8
Saatlik_ucretiniz:18.75’TL
fakat format metodu kullanmadan yaptıgım zaman;
mesai_ucreti = int(input("Mesai_Ucretiniz:"))
mesai_saatler_toplamı = int(input("Mesai_Saatleriniz:"))
saatlik_ucretiniz = mesai_ucreti / mesai_saati
print("\nSaatlik_ucretiniz:{}'TL")
Mesai_Ucretiniz:150
Mesai_Saatleriniz:8
Saatlik_ucretiniz:{}'TL
çıktısında saatlik ucret kısmı boş kalıyor. bu format metodu sadece inputlardamı gecerli. format metodu kullanmadan saatlik ücreti nasıl görebilirim.
print(f"Saatlik Ücretiniz: {saatlik_ucretiniz}")
f-string
kullanarak, yazdırılmasını istediğiniz değişkenleri süslü parantez içerisine alabilirsiniz.
veya format()
kullanarak şu şekilde yapabilirsiniz,
print("Saatlik Ücretiniz: {0}".format(saatlik_ucretiniz))
4 Beğeni
cnull
Ocak 10, 2022, 2:36ös
3
Format metodu kullanmadan da bir değişkene atamış olduğunuz değeri ekrana yazdırabilirsiniz.
En basit iki yöntem şu şekilde:
“,” (Virgül) ile ayırıp değişkenin veri tipini koruyarak ekrana yazdırabilirsiniz:
print('\nSaatlik_ucretiniz:',saatlik_ucretiniz,"'TL")
“+” operatörü ile string birleştirme yaparak kullanabilirsiniz ancak bu durumda değişkeni string tipine çevirmek gerekir:
print('\nSaatlik_ucretiniz:'+str(saatlik_ucretiniz)+"'TL")
2 Beğeni
Bilgilendirdiginiz icin çok tesekkur ederim.
1 Beğeni