Python编程基础:第五节 用户输入User Input
第五节 用户输入User Input
- 前言
- 实践
前言
为了方便于程序与用户进行交互,我们通常需要获取用户的键盘输入,这里我们就需要用到input()
函数。需要注意的是,函数的返回结果均为字符串,如果你需要对返回结果做数学计算,那就需要将其转换为相应的数据类型。
实践
首先,我们从键盘输入获取用户名称:
name = input("What is your name?: ")
print("hello {}".format(name))
>>> What is your name?: Tom
>>> hello Tom
然后我们获取用户的年龄,并将其加一后的计算结果打印到控制台:
age = int(input("How old are you?: "))
print("You are {} years old".format(age+1))
>>> How old are you?: 21
>>> You are 22 years old
最后我们获取用户的身高信息:
height = float(input("How tall are you?: "))
print("You are {}cm tall".format(height))
>>> How tall are you?: 170.5
>>> You are 170.5cm tall
通过上述方法我们便可获取用户键盘的输入,并将其强制类型转换后打印到控制台。这就是今天的学习内容,感谢大家的收藏、点赞、评论。我们下一节将介绍math工具包的使用,敬请期待~
Python编程基础:第五节 用户输入User Input相关推荐
- Python编程基础:第一节 变量Variables
第一节 变量Variables 前言 字符串类型的变量(str) 整数类型的变量(int) 浮点类型的变量(float) 布尔类型的变量(bool) 前言 变量,简而言之就是一个装有数据的容器,它可以 ...
- python编程的条件语句_自学Python编程【第五节】if条件语句
我们已经能让程序程序判断我们输入的值了,但这程序还是有点呆,不管怎样都要把话说三遍.因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行.有同学发来问题了:怎么能让它根据我们输入的结果来选择 ...
- Python编程基础:第四十一节 继承Inheritance
第四十一节 继承Inheritance 前言 实践 前言 我们这一节一起来学习类的继承,这里需要首先学习两个概念:父类和子类.我们可以这么想,当定义好一个类以后,我们又有一个新的类,这个新的类需要用到 ...
- Python编程基础:第九节 逻辑运算Logical Operators
第九节 逻辑运算Logical Operators 前言 实践 前言 常用的逻辑运算共分为三种:与(and).或(or).非(not).与运算就是同真才真,有假则假:或运算就是有真则真,同假才假:非运 ...
- Python编程基础:第二节 多重赋值Multiple Assignment
第二节 多重赋值Multiple Assignment 前言 取不同值的变量 取相同值的变量 前言 上一节中我们介绍了变量,通常情况下需要为每一个变量赋予相应的值,但是我们如果将每一个变量赋值都用一行 ...
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...
- 课节2: Python编程基础
课节2: Python编程基础 字符串进阶 字符串索引.切片 切片的语法:[起始:结束:步长] 字符串[start: end: step] 这三个参数都有默认值,默认截取方向是从左往右的 start: ...
- 《Python编程从入门到实践》记录之第7章 用户输入(input)和while 循环总结(思维导图)
有关input函数可参考博文<Python编程从入门到实践>记录之input()函数的详细介绍. 有关while循环可参考博文<Python编程从入门到实践>记录之while循 ...
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
最新文章
- 7、Java Swing JTextArea:文本域组件。 JScrollPane:滚动窗口
- C语言 | C编程练习题(代码版)
- java antd实现登录,基于 antd pro 的短信验证码登录
- arcgis 圈选获取图层下点位_ArcGIS小技巧——提取面要素的质心点
- c语言第七章函数调用题库,c语言题库7-函数.doc
- 将ocx和DLL文件打包成cab文件,inf的编写
- 比特币一种点对点的电子现金系统是哪一年诞生的_驭凡学堂 中本聪创造比特币的原因是为了解决技术难题...
- 使用Jersey创建RESTful服务
- 2017年深度学习语义分割导读
- Windows下cwRsync搭建步骤
- Buuctf 神秘龙卷风
- 把JRuby Rails应用部署在Java应用服务器上
- c语言程序设计张新成课后习题答案,C语言练习题2
- android测试内存的软件下载,AndroBench p10内存门app下载
- 学习 UML 核心元素
- delphi 域名解析IP 域名转为IP地址
- 计算机毕业论文致谢信范文,论文致谢信10篇
- k-选取问题之快速选取策略quickSelection
- 天线极化是什么?为何需要考虑天线极化?
- 【问题解决】mac微信截图只能截到空白页面问题
热门文章
- Leetcode155最小栈
- amd支持嵌入式linux,AMD 发布针对 Linux 的 Radeon Software 19.30,支持Radeon RX 5700
- Spring第三讲:利用注解配置类取代Spring的配置文件
- padding和卷积的区别_池化、池化与卷积异同、zero-padding
- python 实现判断一个列表中的一个或多个元素是否存在于一个字符串中。
- java私塾 设计模式 视频_[章节]Java Web开发理论部分视频教程 之 04 mvc设计模式详解视频教程 - 我的学习中心 - 私塾在线 - 只做精品视频课程服务...
- C++标准模板库(STL)的概念
- tf.data.Dataset 用法
- linux 更改文件所有者
- Python与风水 的‘’南北通透‘’住宅与‘’南北” 向住宅的均价数据分析