从命令行接收用户的输入数据,需要使用input函数。input函数接收一个字符串类型的参数,用于作为输入的提示。input函数的返回值就是用户在命令行中录入的值。不管用户录入什么数据,input函数都会以字符串形式返回。如果要获取其他类型的值,如整数、浮点数,需要用相应的函数转换。例如,字符串转换为整数的函数是int,字符串转换为浮点数的函数是float。

看下面的例子

要求用户在命令行中输入姓名、年龄和收入。其中年龄是整数,收入是浮点数。输入完这3个值后,会依次在控制台输出这3个值。由于年龄和收入都是数值,所以在获取用户输入值后,需要分别使用int和float函数将input函数的返回值分别转换为整数和浮点数。如果年龄和收入输入的是非数值,会抛出异常。name = input("请输入你的名字:")                # 输入姓名,并把输入的结果赋给name变量

age = int(input("请输入你的年龄:"))            # 输入年龄,并把输入的结果赋给age变量

salary = float(input("请输入你的收入:"))       # 输入收入,并把输入的结果赋给salary变量

print("姓名:", name)                      # 输出姓名

print("年龄:", age)                       # 输出年龄

print("收入:", format(salary, "0.1f"))        # 输出收入

运行程序,分别输入姓名、年龄和收入,按回车键后,会输出如下图所示的内容。

云海天教程网,大量的免费python学习资料,欢迎在线学习!

python如何让用户输入_Python如何让用户输入相关推荐

  1. python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...

  2. python把回车作为输入_python将回车作为输入内容的实例

    当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容. 原因:Python默认遇到回车的时候,输入结束.所以我们需要更改这个 ...

  3. python逆序输出字符串_python实现对指定输入的字符串逆序输出的方法

    这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作 ...

  4. python 循环输入_python入门(用户输入和while循环)

    用户输入和while循环 关于用户输入的事其实我们之前就有提到过,不过没有花时间去细讲,今天我们就花点时间来解决一下它. 首先我们需要知道的是用户输入是什么?顾名思义,用户输入就是指用户需要在输出处输 ...

  5. python协同过滤电影推荐_python实现基于用户的协同过滤算法(CF)——以电影评价数据(ml-100k)为例...

    程序简介 项目以ml-100k电影评分数据集为输入,实现了基于用户的协同过滤算法,最后预测的MAE为0.84,因为经过优化,10万条评分数据运行时间不超过2分钟 协同过滤算法(CF)基于对用户历史行为 ...

  6. python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法

    编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...

  7. python获取键盘输入_python如何获取键盘输入

    python2中:raw_input函数 raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):str = raw_input("Enter your in ...

  8. python矩阵输入_Python基础之矩阵输入

    经常在尝试python一些函数功能时想随便输入一个矩阵感觉怪麻烦--python是拿list表示数组的,毕竟不是矩阵(Matrix)实验室(Laboratory)嘛2333 Python直接复制格式标 ...

  9. python怎么模拟浏览器交互_python+webdriver 模拟用户交互工具

    概述: 使用webdriver(引用摘抄于"Python模拟登陆万能法-微博|知乎" 使用selenium库 步骤: 安装webdriver: Windows: pc:chrome ...

最新文章

  1. 重识设计模式-建造者模式(Builder Pattern)
  2. uploadify在火狐下上传不了的解决方案,java版(Spring+SpringMVC+MyBatis)详细解决方案
  3. linux命令(8)kill命令
  4. Word Count作业
  5. 建设IPTV电视系统是否有必要?
  6. 关于一类docker容器闪退问题定位
  7. 在Linux使用exec执行命令时报的哪些错
  8. 基于阿里云上实现全站https
  9. 生成不同尺寸dimen的xml文件以及文件夹
  10. 发一个成熟好用的电池供电切换电路
  11. linux锐捷认证成功无法上网,锐捷认证成功但是却无法上网怎么办
  12. xp3+vs2010+opencv2.4.4配置说明
  13. HTML5 怎么自定义字体
  14. html中什么字体的英文好看,英语字体有哪些?英语哪种字体最好看
  15. 机器学习笔记 - 什么是先验算法(Apriori Algorithm)?
  16. C#中路径表示\ 和 /
  17. 蓝牙锁定计算机,win7怎么设置蓝牙加密狗|win7蓝牙加密狗的使用方法
  18. 英语自然拼读法基本规则和小窍门
  19. SOLIDWORKS钣金设计需要考虑的折弯问题
  20. python之pyttsx3实现文字转语音播报

热门文章

  1. socket介绍--数据的编码与解码
  2. 苹果电脑怎么删除移动硬盘里的文件,苹果电脑无法删除移动硬盘文件
  3. 2020博客之星年度总评选,我来啦
  4. JVM垃圾回收器G1详解
  5. 966. 元音拼写检查器
  6. oracle 4043,oracle desc dba_data_files视图报ORA-4043错误小记
  7. android 层叠view,RecyclerView进阶之层叠列表(上)
  8. 大学生需要云服务器吗?
  9. Oracle用户及角色介绍
  10. 信息安全文章搜索引擎技术原理