Kaip įvesti sveikąjį skaičių Python?
Šiame įraše pamatysime, kaip „Python“ įvesti sveikąjį skaičių. Kaip žinome, Python integruota įvesties () funkcija visada grąžina str (string) klasės objektą. Taigi, norėdami įvesti sveikuosius skaičius, turime įvesti tuos įvestis į sveikuosius skaičius, naudodami Python integruotą int() funkciją.
Pažiūrėkime pavyzdžius:
1 pavyzdys:
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))> |
Išvestis:
100
2 pavyzdys:
Python3
# string input> input_a> => input> ()> # print type> print> (> type> (input_a))> # integer input> input_b> => int> (> input> ())> # print type> print> (> type> (input_b))> |
Išvestis:
10 20
3 pavyzdys:
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)> |
Išvestis:
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 pavyzdys:
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> |
Išvestis:
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]