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中偏函数partial用法实例分析
Jul 08 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Python冲顶大会 快来答题!
Jan 17 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
python实现汽车管理系统
Nov 30 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
python基于递归解决背包问题详解
Jul 03 Python
Python PyCharm如何进行断点调试
Jul 05 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 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
php设计模式 Singleton(单例模式)
2011/06/26 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
JS立即执行函数功能与用法分析
2019/01/15 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
用Python制作简单的钢琴程序的教程
2015/04/01 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python按钮的响应事件详解
2019/03/04 Python
pandas如何处理缺失值
2019/07/31 Python
给我一面国旗 python帮你实现
2019/09/30 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
Python eval函数原理及用法解析
2020/11/14 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
荷兰本土平价百货:HEMA
2017/10/23 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
小兵张嘎观后感
2015/06/03 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python