详解Python 如何把输入读成整数

  • Post category:Python

当我们需要从用户那里输入一些数字时,有时候需要把这些数字转换成整数,这个时候就需要使用Python的内置函数 int() 来实现。下面是指导如何把用户输入读成整数的完整攻略:

1. 使用 input() 函数获取用户输入

首先,我们需要使用内置函数 input() 来获取用户输入。从终端读取输入的基本形式是:

number = input('请输入一个数字:')

这里将用户输入的值赋给了变量 number。

2. 使用 int() 函数将字符串转换为整数

接下来,我们需要将输入的字符串转换为整数,可以使用内置的 int() 函数完成。

number = int(number)

这里的 int() 函数将字符串参数 number 转换为整数类型。

完整示例1:把用户输入读成整数,并且加一

number = input('请输入一个数字:')
number = int(number)
print('你输入的数字是:', number)
print('加一之后是:', number+1)

在这个示例中,我们使用 input() 函数获取用户输入,然后使用 int() 函数将读入的字符串转换成整数。最后,我们将结果加一并打印出来。

完整示例2:输入多个数字,计算它们的平均值

numbers = input('请输入多个数字,以空格分隔:')
numbers = numbers.split()  # 将字符串按空格分隔为多个数字
total = 0
for number in numbers:
    total += int(number)
average = total / len(numbers)
print('这些数字的平均值为:', average)

在这个示例中,我们首先通过 input() 函数获取用户输入的多组数字。然后我们使用 str.split() 函数将输入字符串按空格分隔成多个数字,并且使用 for 循环将每个数字转换为整数并且求和。最后,我们计算所有平均值并打印出来。

以上便是如何把输入读成整数的完整攻略,希望对你有所帮助。