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下函数参数的传递(参数带星号的说明)
Sep 19 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
Python 序列的方法总结
Oct 18 Python
使用Python中的tkinter模块作图的方法
Feb 07 Python
查看django版本的方法分享
May 14 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
selenium+超级鹰实现模拟登录12306
Jan 24 Python
如何使用PyCharm及常用配置详解
Jun 03 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
javascript json2 使用方法
2010/03/16 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
python将字符串转换成数组的方法
2015/04/29 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
python爬虫租房信息在地图上显示的方法
2019/05/13 Python
python实现列表的排序方法分享
2019/07/01 Python
python基于递归解决背包问题详解
2019/07/03 Python
Python assert语句的简单使用示例
2019/07/28 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
优秀党支部事迹材料
2014/01/14 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP