Module: (Python) Değişkenler. Çıktı, girdi, atama


Problem

3/6

Değişken türü. Numara girme

Theory Click to read/hide

Değişken türü

Ad ve değere ek olarak, her değişkenin kendi türü vardır. Tip, belirli bir değişken üzerinde hangi değerlerin ve hangi işlemlerin gerçekleştirilebileceğini gösterir. Ayrıca değişkenin türü, bu değişkenlerin bellekte nasıl saklanacağını gösterir. 
En sık kullanacağımız türler:
str - karakter dizisi (İngilizce'den string -string);
int - tamsayı (İngilizce'den tamsayı - tamsayı);
float - gerçek sayı (İngilizce'den float - kayan nokta).

Diğer popüler programlama dillerinden (C++, Java) farklı olarak, Python tercümanı bir değişkenin türünü ona atanan değere göre otomatik olarak belirler.

 

Klavyeden sayısal giriş

Klavyeden veri girmek için input() operatörünü öğrendik, ancak bu operatör sadece karakter dizilerini girmenize izin veriyor. Girilen dizilerin bir sayıya dönüştürülmesi gerektiğini belirtmemiz gerekiyor. Bunu yapmak için, bir tamsayıya dönüştürmek için yerleşik int() işlevine veya gerçek bir sayıya dönüştürmek için float() işlevine ihtiyacımız var (bundan sonra konuşacağız gerçek sayılar hakkında daha sonra daha ayrıntılı olarak).
 
Örnek
a = int(input()) # klavyeden bir tamsayı girilir
  # ve a değişkenine yazılır
b = float(input()) # klavyeden bir gerçek sayı girilir
  # ve b değişkenine yazılır

Yukarıdaki programda, sayılar her satıra bir girilmelidir, çünkü ilk değeri girdikten sonra sayıyı bir değişkene yazmak için Enter tuşuna basmalısınız. Bazen tek bir satıra veri girmek gerekir. Bir satıra girilen verileri hatırlamak için giriş satırının  split() (İngilizce split'ten) kullanılarak boşluklarla değerlere bölünmesi gerekir. - bölme).

Örneğin, bir satırda iki tam sayı varsa, bunlar şu şekilde girilebilir:

a, b = input().split() # Çoklu atama kullan
a = int(a) # diziyi tamsayıya çevir
b = int(b)

Tüm bu eylemleri tek bir satırla değiştirebilirsiniz:
a, b = map(int, input().split())
map() işlevi, giriş dizesini boşluklarla sayılara böldükten sonra elde edilen her parçaya başka bir işlev uygular (ilk olarak parantez içinde gösterilir - int).
Soldaki değişken sayısı  kesinlikle girilen sayıların sayısıyla eşleşir.

 
Hatırlamanız gerekiyor
  1. Python'da bir değişkenin türü otomatik olarak belirlenir.
  2. Her satıra bir sayı girmek için şunu kullanın
    a = int(input()) - tamsayı için
    ve
    b = float(input()) - gerçek sayı için.
  3. Tüm sayılar bir satırda belirtilmişse, örneğin iki tamsayı için split() kullanmanız gerekir:
    a, b = map(int, input().split()).

Daha fazla pratik yapın, başaracaksınız!

Problem

Programda, programın iki tam sayının toplamını vermesi için birinci ve ikinci satırları düzeltin.

 

Örnekler
# Girdi Çıktı
1 5
4
9
1
2
3
c = a + b              
4
print(c)              

     

Program check result

To check the solution of the problem, you need to register or log in!