使用input()函数来获取用户输入的内容
发布时间:2023-12-31 22:55:59
input()是Python内置的用于接收用户输入的函数。它会读取用户在终端上输入的内容,并以字符串的形式返回给程序。下面是input()函数的基本使用方法和示例:
基本语法:
input([prompt])
参数说明:
- prompt(可选):用于显示给用户的提示信息,可以是字符串或表达式。
返回值:
- 以字符串形式返回用户输入的内容。
示例1:获取用户输入的字符串
name = input("请输入您的姓名:")
print("您好," + name)
运行结果:
请输入您的姓名:Tom 您好,Tom
示例2:获取用户输入的整数
num1 = int(input("请输入 个整数:"))
num2 = int(input("请输入第二个整数:"))
sum = num1 + num2
print("两个整数的和是:" + str(sum))
运行结果:
请输入 个整数:5 请输入第二个整数:10 两个整数的和是:15
示例3:获取用户输入的浮点数
price = float(input("请输入商品价格:"))
discount = float(input("请输入折扣(0-1之间的小数):"))
final_price = price * discount
print("折扣后的价格是:" + str(final_price))
运行结果:
请输入商品价格:100.5 请输入折扣(0-1之间的小数):0.8 折扣后的价格是:80.4
需要注意的是,input()函数返回的是字符串类型的值。如果需要获取整数或浮点数类型,需要通过int()或float()函数进行转换。同时,使用input()函数时,应尽量避免对用户的输入值进行拼接直接使用,以防止潜在的安全问题(如输入一段恶意代码)的发生。
