在Python中从控制台获取输入
Python中的控制台是什么?控制台(也称为Shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并对其进行解释。如果它没有错误,那么它会运行命令并提供所需的输出,否则会显示错误消息。 Python控制台看起来像这样。
在这里,我们编写命令并执行命令,只需按 Enter 键,您的命令就会被解释。
要使用Python进行编码,您必须了解Python中使用的控制台的基础知识。
Python控制台的主要提示是三个大于号
>>>
只有在执行第一个命令后出现这些提示时,您才可以在 shell 上自由编写下一个命令。 Python控制台接受您在提示后编写的Python命令。
接受来自控制台的输入
用户在控制台中输入值,然后根据需要在程序中使用该值。
为了从用户那里获取输入,我们使用内置函数input() 。
# input
input1 = input()
# output
print(input1)
我们还可以通过在类型中指定 input()函数来将此输入类型转换为整数、浮点数或字符串。
- 将输入类型转换为整数:在某些情况下,您可能需要来自用户/控制台的整数输入,以下代码从控制台获取两个输入(整数/浮点数)并将它们类型转换为整数,然后打印总和。
# input num1 = int(input()) num2 = int(input()) # printing the sum in integer print(num1 + num2)
- 将输入类型转换为浮点数:要将输入转换为浮点数,可以使用以下代码。
# input num1 = float(input()) num2 = float(input()) # printing the sum in float print(num1 + num2)
- 将输入类型转换为字符串:所有类型的输入都可以转换为字符串类型,无论它们是浮点数还是整数。我们使用关键字 str 进行类型转换。
# input string = str(input()) # output print(string)