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之从if开始语句的征程
Sep 14 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
Python分支结构(switch)操作简介
Jan 17 Python
Python中property属性实例解析
Feb 10 Python
解决Matplotlib图表不能在Pycharm中显示的问题
May 24 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
tensorflow实现加载mnist数据集
Sep 08 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
python模拟点击在ios中实现的实例讲解
Nov 26 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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
[46:44]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第二场 3月7日
2021/03/11 DOTA
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python 函数返回值的示例代码
2019/03/11 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
Python matplotlib可视化实例解析
2020/06/01 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
员工试用期考核自我鉴定
2014/04/13 职场文书
有关爱国演讲稿
2014/05/07 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
领导欢迎词范文
2015/01/26 职场文书
毕业论文致谢怎么写
2015/05/14 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技