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

使用input()函数实现简单的命令行交互界面

发布时间:2023-12-23 22:04:54

input()函数是Python内置的函数,用于接收用户的输入信息。通过使用input()函数,可以在命令行中创建一个简单的交互界面,并根据用户的输入做出相应的处理。

下面是一个使用input()函数实现的简单的命令行交互界面的例子:

while True:
    command = input("请输入命令:")
    if command == "hello":
        print("你好!")
    elif command == "bye":
        break
    else:
        print("无效的命令,请重新输入。")

在这个例子中,while循环使得程序可以持续运行,直到用户输入了"bye"命令。在每次循环中,input()函数会等待用户输入命令,并将输入的内容赋值给变量command。

然后,程序会根据用户输入的命令进行不同的处理。如果用户输入了"hello",则输出"你好!";如果输入了"bye",则退出循环;否则,输出"无效的命令,请重新输入。"

通过这个例子,我们可以看到,使用input()函数可以方便地与用户进行命令行交互。根据用户的输入,我们可以编写不同的逻辑来实现不同的功能。

除了接收纯文本输入外,input()函数还可以接收其他类型的输入,并进行相应的处理。例如,我们可以将用户输入的数字转换为整数或浮点数,然后进行计算或比较。下面是一个例子:

number1 = int(input("请输入第一个数字:"))
number2 = int(input("请输入第二个数字:"))

sum = number1 + number2
print("两个数字的和是:", sum)

if number1 > number2:
    print("第一个数字大于第二个数字。")
elif number1 < number2:
    print("第一个数字小于第二个数字。")
else:
    print("两个数字相等。")

在这个例子中,我们先使用input()函数接收用户输入的两个数字,并将它们转换为整数。然后,我们对这两个数字进行了加法运算,将结果赋值给sum,并输出。

接着,我们使用比较运算符来比较这两个数字的大小,并根据比较结果输出不同的提示信息。

通过使用input()函数,我们可以灵活地与用户进行交互,并根据用户的输入进行相应的处理。这使得我们能够编写出更加智能和用户友好的命令行程序。