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使用cookie库操保存cookie详解
Mar 03 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
Apr 07 Python
python下如何查询CS反恐精英的服务器信息
Jan 17 Python
简单实现python画圆功能
Jan 25 Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 Python
python中partial()基础用法说明
Dec 30 Python
python实现感知器算法(批处理)
Jan 18 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
python删除文件、清空目录的实现方法
Sep 23 Python
Python通过Schema实现数据验证方式
Nov 12 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
Laravel 5框架学习之表单
2015/04/08 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
2017/07/12 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
17个Python小技巧分享
2015/01/23 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
基于Pytorch SSD模型分析
2020/02/18 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
元旦晚会感言
2014/03/12 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
骨干教师申报材料
2014/12/17 职场文书
检讨书范文300字
2015/01/28 职场文书
商场营业员岗位职责
2015/04/14 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python