Python 中如何取整数输入?
在这篇文章中,我们将看到如何在 Python 中接受整数输入。我们知道 Python 内置的 input()函数总是返回一个字符串类对象。因此,为了获取整数输入,我们必须使用 Python 内置的 int() 函数将这些输入类型转换为整数。
让我们看看例子:
例 1:
Python 3
# 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))
输出:
100
<class 'str'>
<class 'int'>
例 2:
Python 3
# string input
input_a = input()
# print type
print(type(input_a))
# integer input
input_b = int(input())
# print type
print(type(input_b))
输出:
10
<class 'str'>
20
<class 'int'>
例 3:
Python 3
# 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)
输出:
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]
版权属于:月萌API www.moonapi.com,转载请注明出处