📜  在Python中从控制台获取输入

📅  最后修改于: 2022-05-13 01:54:38.861000             🧑  作者: Mango

在Python中从控制台获取输入

Python中的控制台是什么?控制台(也称为Shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并对其进行解释。如果它没有错误,那么它会运行命令并提供所需的输出,否则会显示错误消息。 Python控制台看起来像这样。

在这里,我们编写命令并执行命令,只需按 Enter 键,您的命令就会被解释。
要使用Python进行编码,您必须了解Python中使用的控制台的基础知识。

Python控制台的主要提示是三个大于号

>>>

只有在执行第一个命令后出现这些提示时,您才可以在 shell 上自由编写下一个命令。 Python控制台接受您在提示后编写的Python命令。

接受来自控制台的输入
用户在控制台中输入值,然后根据需要在程序中使用该值。
为了从用户那里获取输入,我们使用内置函数input()

# input
input1 = input()
  
# output
print(input1)

我们还可以通过在类型中指定 input()函数来将此输入类型转换为整数、浮点数或字符串。

  1. 将输入类型转换为整数:在某些情况下,您可能需要来自用户/控制台的整数输入,以下代码从控制台获取两个输入(整数/浮点数)并将它们类型转换为整数,然后打印总和。
    # input
    num1 = int(input())
    num2 = int(input())
      
    # printing the sum in integer
    print(num1 + num2)
    
  2. 将输入类型转换为浮点数:要将输入转换为浮点数,可以使用以下代码。
    # input
    num1 = float(input())
    num2 = float(input())
      
    # printing the sum in float
    print(num1 + num2)
    
  3. 将输入类型转换为字符串:所有类型的输入都可以转换为字符串类型,无论它们是浮点数还是整数。我们使用关键字 str 进行类型转换。
    # input
    string = str(input())
      
    # output
    print(string)