Kā Python ievadīt veselu skaitļu ievadi?
Šajā ziņā mēs redzēsim, kā Python ievadīt veselu skaitļu ievadi. Kā mēs zinām, Python iebūvētā input () funkcija vienmēr atgriež str (string) klases objektu. Tātad, lai iegūtu veselu skaitļu ievadi, mums ir jāievada šīs ievades veselos skaitļos, izmantojot Python iebūvēto int() funkciju.
Apskatīsim piemērus:
1. piemērs:
Python3
# take input from user> input_a> => input> ()> # print data type> print> (> type> (input_a))> # type cast into integer> input_a> => int> (input_a)> # print data type> print> (> type> (input_a))> |
Izvade:
100
2. piemērs:
Python3
# string input> input_a> => input> ()> # print type> print> (> type> (input_a))> # integer input> input_b> => int> (> input> ())> # print type> print> (> type> (input_b))> |
Izvade:
10 20
3. piemērs:
Python3
# take multiple inputs in array> input_str_array> => input> ().split()> print> (> 'array:'> , input_str_array)> # take multiple inputs in array> input_int_array> => [> int> (x)> for> x> in> input> ().split()]> print> (> 'array:'> , input_int_array)> |
Izvade:
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]
4. piemērs:
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> |
Izvade:
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]