全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Python中如何使用input接收用户输入

发布时间:2023-07-21 16:18:32
发布人:xqq

一、input函数的基本用法

在Python中,可以使用input()函数从命令行接收用户的输入。该函数的基本用法非常简单,只需要调用input(),即可让程序等待用户的输入。例如:


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

在上述例子中,用户输入姓名后,程序会输出“您好,”和用户输入的姓名。需要注意的是,input()函数返回的是字符串类型,无论用户输入的是数字还是字符串,都会被当做字符串进行处理。

二、使用input函数实现交互式程序

input()函数的使用还可以用于实现交互式程序。例如,可以编写一个简单的猜数字游戏。代码如下:


import random
number = random.randint(1, 100)
while True:
    guess = int(input("请猜一个1-100之间的数字:"))
    if guess == number:
        print("恭喜你猜对了!")
        break
    elif guess < number:
        print("你猜的数字太小了")
    else:
        print("你猜的数字太大了")

在上面的代码中,程序首先随机生成一个1到100之间的数字,然后要求用户猜一个数字,程序会根据用户猜的数字给出相应的提示。如果用户猜中了,程序会输出“恭喜你猜对了!”并退出循环。

三、使用input函数接收多个输入

有时候,我们可能需要接收多个输入,可以使用字符串的split()函数将输入字符串分割成多个部分。例如,下面的代码可以接收用户输入的多个数字,并将它们求和:


numbers = input("请输入多个数字,用空格分隔:")
sum = 0
for num in numbers.split():
    sum += int(num)
print("多个数字之和为:", sum)

在上述代码中,程序先接收用户输入的多个数字,并使用split()函数将其分割成多个部分,然后遍历每个数字并将其转换成整数类型,最后将这些数字求和并输出。

四、使用input函数接收密码

有时候,我们需要接收用户输入的密码等敏感信息,并且希望用户输入的信息不以明文形式显示在屏幕上。此时,可以使用getpass模块中的getpass()函数来接收用户输入。例如,下面的代码可以接收用户输入的密码并将其打印出来:


import getpass
pwd = getpass.getpass("请输入您的密码:")
print("您输入的密码是:" + pwd)

在上述代码中,程序会使用getpass()函数接收用户输入的密码,此时用户输入的密码不会被显示在屏幕上,而是以安全的方式进行输入。最后,程序会将接收到的密码打印出来。

#python教程

相关文章

任务管理系统的优势是什么?

任务管理系统的优势是什么?

2023-10-15
c#为什么不脱离.net平台?

c#为什么不脱离.net平台?

2023-10-15
程序员怎么使用二进制直接编写程序?

程序员怎么使用二进制直接编写程序?

2023-10-15
为什么Hadoop是用Java实现的?

为什么Hadoop是用Java实现的?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取