首页 > 编程语言 >Python中从控制台程序获取输入

Python中从控制台程序获取输入

时间:2023-05-03 16:37:07浏览次数:47  
标签:Python float 程序 input 控制台 输入

1. Python 中的控制台程序是什么? 

控制台(也称为 shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并解释它。如果它没有给出错误,那么它会运行命令并给出请求的结果,否则它会显示错误消息。Python 中的控制台程序应该是这样的


这里我们编写命令,只需按回车键即可执行该命令,然后您的命令将被解释。
要使用 Python 编写代码,您必须了解 Python 中使用的控制台编程的基础知识。

python中console程序的基本提示符是较大的三个符号 

>>>

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

2.接受来自控制台程序的输入

用户将值输入到控制台程序中,然后这些值将根据需要在程序中使用。
为了从用户那里获取输入,我们使用内置函数input()

 

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

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

  • 将输入数据类型转换为整数类型: 在某些情况下,您需要从用户或控制台程序输入整数,以下代码从控制台程序获取两个输入(整数和浮点类型)并将它们转换为整数类型,然后打印总和。

# input 
num1 = int(input()) 
num2 = int(input()) 
  
# printing the sum in integer 
print(num1 + num2) 
  • 将输入类型转换为 Float 类型: 要将输入类型转换为 float 类型,以下代码将起作用。

# input 
num1 = float(input()) 
num2 = float(input()) 
  
# printing the sum in float 
print(num1 + num2) 
  • 将输入数据类型转换为String类型: 所有输入类型,无论是float还是integer,都可以转换为Srting类型。我们使用 str 关键字进行转换。

# input 
string = str(input()) 
  
# output 
print(string) 

标签:Python,float,程序,input,控制台,输入
From: https://www.cnblogs.com/xiudiu/p/lay-du-lieu-dau-vao-tu-chuong-trinh-console-trong-python.

相关文章

  • 如何在 Python 中不换行打印?
    一般来说,从C/C++切换到Python的人想知道如何打印两个或多个变量或语句而不切换到python中的换行符。因为pythonprint()函数默认以换行符结尾。如果你使用print(a_variable)Python有一个预定义的格式,它会自动转到下一行。例如:print("cafedev")print("cafedevscafedev"......
  • Python中从控制台程序获取输入
    1. Python中的控制台程序是什么? 控制台(也称为shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并解释它。如果它没有给出错误,那么它会运行命令并给出请求的结果,否则它会显示错误消息。Python中的控制台程序应该是这样的这里我们编写命令,只需按回车键即可......
  • 如何在 Python 中不换行打印?
    一般来说,从C/C++切换到Python的人想知道如何打印两个或多个变量或语句而不切换到python中的换行符。因为pythonprint()函数默认以换行符结尾。如果你使用print(a_variable)Python有一个预定义的格式,它会自动转到下一行。例如:print("cafedev")print("cafedevscafedev"......
  • Python 中的字符串、列表和元组
    字符串、列表和元组String、  List 和 Tuple 是Python中3种不同的数据类型,但它们都属于 Sequence数据类型。序列数据类型序列(发音为/x.co-u-en.xì/)是一种数据类型,由其中的一组(或集合)元素(成员)组成。sequence_type_1=("one","two","three","four","five","si......
  • Python 中的运算符
    什么是运营商?在编程中,运算符是用于执行数字或逻辑运算的字符。Python支持许多不同类型的运算符。在本课中,我们将学习以下常用运算符:算术运算符比较运算符赋值运算符(用于变量)逻辑运算符成员资格测试运算符(检查给定值内是否存在值)算术运算符Python支持所有用于执行加法......
  • Python语法
    什么是语法?回忆一下我们上节课写的程序代码:print("HelloWorld!")在计算机上运行命令行时(或者具体来说,PythonInterperter)如何理解应该显示的文本 HelloWorld!?Python语言(或任何其他编程语言)规定了程序员需要遵循的编写代码的规则。而PythonInterperter程序在执行时,也会根......
  • 直播商城源码,利用Python将图片批量改成任意格式
    直播商城源码,利用Python将图片批量改成任意格式 importglobimportosimportthreadingfromPILimportImagedefcreate_image(infile,index):  os.path.splitext(infile)  im=Image.open(infile)  im.save("F:/PL/Cigarettes/total/good/"+str(index)+".j......
  • 第 2 课:在 python 中声明变量
    上一篇文章给大家介绍了python语言,这里再重复一遍,这个系列我讲的是python 3 ,这篇文章我们一起去学习如何利用其中的变量声明和数据类型Python。目录1、在Python中声明变量。2、Python中的数据类型。3、检查数据类型。4、Python中的数据类型转换。5、结论。1、在Python......
  • 查看python版本号,库的位置
    whichpython->/home/xx/anaconda3/bin/pythonpip版本号python3–mpip–-version->pip21.2.4from/home/xx/anaconda3/lib/python3.9/site-packages/pip(python3.9)查看包安装的位置:先import这个包,再运行包名字.file,一般第三方包安装在\Lib\site-packages下impo......
  • python编写多线程程序并测速
    importthreadingimporttimeind=2defsingle():  forjinrange(ind):    foriinrange(5000):      print(i*2)defs():  foriinrange(5000):    print(i*2)defmulti():  threa=[]  forjinrange(ind): ......