Tür Dönüşümü
Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 27 / 77.
Girdiyi farklı bir türe dönüştürmek için tür dönüşümü yapmamız gerekir.
Bir dizgeyi int'e (tam sayıya) dönüştürmek için şunu yazacağız:
var = input()
var = int(var)Ya da tek satırda,
var = int(input())Girdi bir sayıysa, yani 5, 4, 54 ise var bir sayı tutar. Girdi geçersiz bir sayı içeriyorsa: 5ab, bb, akt vb. program başarısız olur.
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 |
| float() | Gerçek sayıya dönüştür |
| bool() | Mantıksal değere dönüştür |
| str() | Dizgeye dönüştür |
Doğru türü kullanmak önemlidir çünkü çıktıyı etkileyebilir.
İki metni toplamak şu sonucu verir:
"5" + "5" = "55"
İki sayıyı topladığında sonuç şöyle olur:
5 + 5 = 10
Görev
BaşlangıçBu meydan okumada birden fazla girdiyle çalışacak ve hesaplamalar yapacaksın.
Birden fazla girdi nasıl alınır:
var1 = input() # First input
var2 = input() # Second inputGörevin:
- İlk sayıyı girdiden oku ve bir değişkende sakla
- İkinci sayıyı girdiden oku ve başka bir değişkende sakla
- Her iki değişkeni de float türüne dönüştür (ondalıklı sayılar için)
- Bu iki sayıyı çarp
- Sonucu yazdır
Örnek:
Girdiler 2 ve 4.5 ise programın 9.0 çıktısını vermelidir
Unutma: Her test durumu, art arda verilen 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.
Temel Bilgiler 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 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesabı Paylaştırma Hesaplayıcısı
Karşılama MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueTekrar - FaktöriyelRange Fonksiyonuİç İçe DöngüTekrar - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik Kısa YollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru veya Yanlış9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarDönüş DeğeriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler12Sıralı Yapılar Üzerinde Yineleme
Öğeler Üzerinde Yinelemeenumerate FonksiyonuDizeler Üzerinde Yineleme Bölüm 1Dizeler Üzerinde Yineleme Bölüm 2Kendi başına pratik yap: Online Python derleyicisi