Python实现简单的用户交互方法详解


Posted in Python onSeptember 25, 2018

我们经常使用的程序都会有与用户交互的程序,比如网页的登录,需要输入自己的账号,密码这类的用户交互功能。

我们来写个简单的用户输入和输出的程序代码:

user1 = input("账号:") #申明变量user1 储存获取用户输入的账号
password1 = input("密码:") #申明变量 password1 储存获取用户输入的账号
print(user1 , password1) #输出用户输入的账号密码

这样就可以要求用户输入账号密码,然后输出获取的账号密码。

我们再举个例子:

题目:我们有100块钱,我们买了name1花了consumption 元,还剩多少钱?

money1 = 100 #定义变量money1
name1 = input("名称:" ) #定义变量买了什么东西name1
consumption1 = input("价格:") #定义变量consumption1价格是多少
print(name1) #输出买的东西名称
print("找回客户", money1-int(consumption1), "块") #计算剩余多少钱,逗号是将各个部分的拼接起来,是独立的部分,所以互相不影响。

或者可以

print("找回客户" + str(money1-int(consumption1)) + "块") #计算剩余多少钱,加号连接, 他们是一个整体,所以每个部分都要转换为字符创串的形式才可以相加,输出。

这样就可以输出买了什么东西,找回了多少钱。如下图:

Python实现简单的用户交互方法详解

这里我们要注意一些地方:

int 是 integer 的缩写意思 整数

str 是 string 的缩写意思是 字符串

input 所获取的所有数据是字符串的类型,但是money1里的量是整数,所以我们在计算余数时,也就是 money1-int(consumption1) 这里时,需要把变量consumption1接收的字符串转换为整数,用int,我们用第一个输出方式,用逗号隔开相当于字符串之间的拼接。而第二种输出方式用 + 方式连接,所以需要再把整数 money1-int(consumption1) 转换为字符串,用str,这样就可以输出了。

Python 相关文章推荐
Python中装饰器的一个妙用
Feb 08 Python
Python实现配置文件备份的方法
Jul 30 Python
python 基础教程之Map使用方法
Jan 17 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
Python 逐行分割大txt文件的方法
Oct 10 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
python用线性回归预测股票价格的实现代码
Sep 04 Python
pytorch 归一化与反归一化实例
Dec 31 Python
python中类与对象之间的关系详解
Dec 16 Python
Python中反射和描述器总结
Sep 23 #Python
python3实现爬取淘宝美食代码分享
Sep 23 #Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 #Python
Python实现注册、登录小程序功能
Sep 21 #Python
用于业余项目的8个优秀Python库
Sep 21 #Python
Python 经典面试题 21 道【不可错过】
Sep 21 #Python
python使用folium库绘制地图点击框
Sep 21 #Python
You might like
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
php分页示例代码
2007/03/19 PHP
php实现RSA加密类实例
2015/03/26 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
js判断undefined变量类型使用typeof
2013/06/03 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
js返回顶部实例分享
2016/12/21 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
Django自定义用户认证示例详解
2018/03/14 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
python获取服务器响应cookie的实例
2018/12/28 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
理想点亮人生演讲稿
2014/05/21 职场文书
学生自我评语
2015/01/04 职场文书
2015年库房工作总结
2015/04/30 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
2019广播稿怎么写
2019/04/17 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书