当使用Python进行输入时,输入的内容一般都默认为字符串类型。如果需要将输入读成整数,可以使用int()函数将其转换为整数类型。以下是将输入读成整数时的完整攻略:
- 使用input()函数获取输入
首先需要使用input()函数获取输入。input()函数会从标准输入中读取一行,并返回字符串类型的结果。例如,以下代码可以获得用户输入的整数:
input_str = input()
- 使用int()函数将字符串类型的输入转换为整数类型
接下来,可以使用int()函数将字符串类型的输入转换为整数类型。int()函数将字符串作为参数,返回与字符串等价的整数类型。例如,以下代码可以将用户输入的字符串转换为整数类型:
input_int = int(input_str)
- 完整示例一:读取一行输入,并使用int()将其转换为整数
# 读取一行输入,并使用int()转换为整数
input_str = input()
input_int = int(input_str)
# 输出结果
print(input_int)
执行上述代码,可以输入任意整数,并将其输出。
- 完整示例二:使用列表存储多个输入,并使用int()将其全部转换为整数
# 读取多个输入,并使用int()转换为整数
input_str = input()
input_list = input_str.split() # 按空格分割输入,得到列表
input_int_list = [int(x) for x in input_list] # 使用列表推导式将列表中的元素全部转换为整数
# 输出结果
print(input_int_list)
执行以上代码,可以输入多个数字,以空格隔开,并将其转换为整数类型存储在列表中输出。