欢迎访问宙启技术站
智能推送

Python中InputSource()函数实现控制台输入的方法

发布时间:2024-01-05 03:54:47

在Python中,可以使用InputSource()函数获取控制台输入的方法。InputSource()函数是一个内置的函数,用于从控制台获取用户输入的数据。

InputSource()的使用方法如下:

variable_name = input([prompt])

其中,variable_name是一个变量,用于存储从用户输入获取的数据。[prompt]是一个可选的参数,用于提示用户输入的信息。

下面是一个简单的示例,演示如何使用InputSource()函数从控制台获取用户的输入:

name = input("请输入您的姓名:")
print("您的姓名是:" + name)

在上述示例中,程序首先会在控制台显示提示信息"请输入您的姓名:",然后等待用户输入。用户输入的数据会被存储在变量name中,然后通过print语句将用户输入的姓名输出到控制台。

当用户运行上述代码时,程序会在控制台中显示"请输入您的姓名:",用户需要在控制台中输入自己的姓名,然后按下回车键。程序会将用户输入的姓名存储在变量name中,并通过print语句将其输出到控制台。

以下是一个更复杂的例子,演示如何使用InputSource()函数实现一个简单的计算器程序:

num1 = float(input("请输入      个数字:"))
num2 = float(input("请输入第二个数字:"))

print("请选择操作:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")

operator = input("请选择操作编号:")

if operator == "1":
    result = num1 + num2
    print("结果:" + str(result))
elif operator == "2":
    result = num1 - num2
    print("结果:" + str(result))
elif operator == "3":
    result = num1 * num2
    print("结果:" + str(result))
elif operator == "4":
    if num2 != 0:
        result = num1 / num2
        print("结果:" + str(result))
    else:
        print("除数不能为0")
else:
    print("无效的操作编号")

在上述示例中,程序首先会提示用户输入两个数字,并将其存储在变量num1num2中。然后,程序会显示一个操作菜单,用户需要输入操作的编号。根据用户输入的操作编号,程序会执行相应的计算,并将结果输出到控制台。如果用户输入了无效的操作编号,程序会输出相应的提示信息。

当用户运行上述代码时,程序会依次提示用户输入两个数字,然后显示操作菜单,并等待用户输入操作的编号。用户需要在控制台中输入相应的数字,然后按下回车键。程序会根据用户的操作选择执行相应的计算,并将计算结果输出到控制台。

通过上述例子,我们可以看到,InputSource()函数提供了一种简单而方便的方法,可以从控制台获取用户输入的数据,并在程序中进行处理。使用InputSource()函数,我们可以构建更加交互式和动态的程序。