要将输入读入为整数,可以使用Python内置的input()函数。但是需要注意,input()函数返回的是一个字符串类型的值,需要将其转换为整数类型。
下面是将输入读入为整数的完整攻略:
- 使用input()函数读取输入值并存储到一个变量中;
- 使用int()函数将读取到的字符串类型的值转换为整数类型;
- 对转换后的整数值进行后续操作。
以下是两个示例:
# 示例1:读取一个整数,并进行求和操作
num1 = input("请输入一个整数:")
num2 = input("请输入另一个整数:")
sum = int(num1) + int(num2)
print("两个数的和为:", sum)
在上面的代码中,我们首先使用input()函数分别读取用户输入的两个整数值,并将两个值存储到变量num1和num2中。接着使用int()函数将两个变量转换成整型,然后对其进行求和操作,并将结果打印输出。
需要注意的是,input()函数默认读入的是字符串类型,因此需要使用int()函数将其转换为整型。
# 示例2:多次读取整数,并计算平均值
n = int(input("请输入需要输入的整数个数:"))
sum = 0
for i in range(n):
num = int(input("请输入第%s个整数:" % (i+1)))
sum += num
average = sum / n
print("这 %s 个整数的平均值为:%s" % (n, average))
在上面的代码中,我们首先使用input()函数读取用户输入的需求输入的整数个数n,并将n转换为整型。接着使用for循环读取n个整数,并将它们代入变量num中。每读取到一个整数,就使用int()转换为整型,并加到sum变量上。最后,求所有数的平均值,将其打印输出。
这里有一个细节需要注意,就是使用%d格式打印输出时无法字符串拼接,需要使用%s格式。