导语:
本文主要介绍了关于Python如何让用户输入的相关知识,包括如何能让用户自发的分享,以及为什么让用户用app这些编程知识,希望对大家有参考作用。
要从命令行接收用户输入数据,你需要使用输入函数。输入函数接受一个字符串类型的参数,用作输入的提示。输入函数的返回值是用户在命令行输入的值。无论用户输入什么数据,输入函数都会以字符串形式返回。如果要获取其他类型的值,比如整数和浮点数,需要用对应的函数进行转换。例如,将字符串转换为整数的函数是int,将字符串转换为float的函数是float。
看下面的例子
要求用户在命令行中输入他们的姓名、年龄和收入。其中年龄是整数,收入是浮点数。输入这三个值后,会依次在控制台输出这三个值。由于年龄和收入都是数值,所以在获取用户输入值后,需要使用int和float函数将输入函数的返回值分别转换为整数和浮点数。如果将年龄和收入作为非数字值输入,则会引发异常。
name = input("请输入你的名字:") # 输入姓名,并把输入的结果赋给name变量
age = int(input("请输入你的年龄:")) # 输入年龄,并把输入的结果赋给age变量
salary = float(input("请输入你的收入:")) # 输入收入,并把输入的结果赋给salary变量
print("姓名:", name) # 输出姓名
print("年龄:", age) # 输出年龄
print("收入:", format(salary, "0.1f")) # 输出收入
运行程序,分别输入姓名、年龄和收入,按回车键后会输出如下图所示内容。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用python字符串方法format()08/21
- ♥ 在 Python 中使用 Tablib 库10/21
- ♥ Python对pandas的理解!12/29
- ♥ python函数是否传递数组参数09/23
- ♥ 如何在python中安装pip08/14
- ♥ 如何从python中的字符串中删除非中文字符09/10
内容反馈