Python’da int veri nasıl alınır? Bu yazıda Python’da tamsayı girişinin nasıl alınacağını göreceğiz. Python’un yerleşik input() işlevinin her zaman bir str(string) sınıfı nesnesi döndürdüğünü bildiğimiz gibi. Bu nedenle, tamsayı girdisi almak için Python yerleşik int() işlevini kullanarak bu girdileri tam sayılara çevirmeliyiz.

Örnekleri görelim:

Örnek 1:

  • Python3
# kullanıcıdan değer al
input_a =input()

# veriyi görüntüle
typeprint(type(input_a))

# alınan değeri int 'e dönüştür
input_a =int(input_a)

# veriyi görüntüle 
typeprint(type(input_a)) 

Çıkış:

100
<class 'str'>
<class 'int'>

Örnek 2:

  • Python3
# string giris
input_a =input()

# veritipini görüntüle
print(type(input_a))

# integer giris 
input_b =int(input())

# veritipini görüntüle
print(type(input_b))

Çıkış:

10
<class 'str'>
20
<class 'int'>

Örnek 3:

  • Python3
# dizi içinde çoklu veri alma
input_str_array =input().split()
print("array:", input_str_array)

# dizi içinde çoklu veri alma
input_int_array =[int(x) forx ininput().split()]
print("array:", input_int_array)

Çıkış:

10 20 30 40 50 60 70
array: ['10', '20', '30', '40', '50', '60', '70']
10 20 30 40 50 60 70
array: [10, 20, 30, 40, 50, 60, 70]

Örnek 4:

  • Python3
# Python program to take integer input  in Python

# input size of the list
n =int(input("Enter the size of list : "))

# store integers in a list using map, split and strip functions
lst =list(map(int, input(
    "Enter the integer elements of list(Space-Separated): ").strip().split())[:n]
print('The list is:', lst)   
# printing the list

Çıkış:

Enter the size of list : 4
Enter the integer elements of list(Space-Separated): 6 3 9 10
The list is: [6, 3, 9, 10]

Leave A Comment

All fields marked with an asterisk (*) are required