Tip Dönüşümü
Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 27 / 77.
Girdiyi farklı bir türe dönüştürmek için cast etmemiz (tür dönüşümü yapmamız) gerekir.
Bir string'i bir int'e (tam sayı) dönüştürmek için şunu yazacağız:
var = input()
var = int(var)Veya tek satırda,
var = int(input())Eğer girdi bir sayıysa, yani 5, 4, 54 ise, var bir sayı tutacaktır. Eğer girdi geçersiz bir sayı içeriyorsa: 5ab, bb, akt, vb. o zaman program hata verecektir.
Farklı türlere nasıl dönüştürme yapılacağını gösteren bir tablo:
| Dönüştürme | Açıklama |
| int() | Tam sayıya dönüştürür |
| float() | Ondalıklı sayıya dönüştürür |
| bool() | Mantıksal (boolean) değere dönüştürür |
| str() | Metne (string) dönüştürür |
Doğru türü kullanmak önemlidir çünkü çıktıyı etkileyebilir.
İki dizginin (string) toplanması şu sonucu verir:
"5" + "5" = "55"
İki sayının toplanması şu sonucu verecektir:
5 + 5 = 10
Görev
BaşlangıçBu challenge'da, birden fazla girdi ile çalışacak ve hesaplamalar yapacaksınız.
Birden fazla girdi nasıl alınır:
var1 = input() # İlk girdi
var2 = input() # İkinci girdiGöreviniz:
- Girdiden ilk sayıyı okuyun ve bir değişkende saklayın
- Girdiden ikinci sayıyı okuyun ve başka bir değişkende saklayın
- Her iki değişkeni de float türüne (ondalık sayılar için) dönüştürün
- Bu iki sayının çarpımını hesaplayın
- Sonucu yazdırın
Örnek:
Eğer girdiler 2 ve 4.5 ise, programınız 9.0 çıktısını vermelidir
Unutmayın: Her test durumu, birbiri ardına tam olarak iki girdi içerir.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler