制作表格

循环提示用户输入:用户名、密码、邮箱(要求用户输入的长度不超过20个字符,如果超过则只有前20个字符有效)

如果用户输入q或Q表示不再继续输入,将用户输入的内容以表格形式打印from prettytable import PrettyTable

datas = []

# 检查输入的内容是否是邮箱

def check_email(value):

if '@' in value:

return value

else:

value = input('请输入正确的邮箱:')

return check_email(value)

# 数据写入

def write_data(username, password, email):

info = {}

info = {

'username': username,

'password': password,

'email': email}

datas.append(info)

# 程序运行

game = True

while game:

username = input('请输入用户名:')[0:20]

password = input('请输入密码:')[0:20]

email = check_email(input('请输入邮箱:')[0:20])

gameover = input('继续,请输入"q"或者"Q":')

write_data(username, password, email)

if gameover not in ['Q','q']:

game = False

# datas = [{'username':1, 'password':2, 'email':3},

# {'username':'q', 'password':'w', 'email':'e'}]

# 程序后结束结果输出

col = PrettyTable()

# 表头

col.field_names = ["username", "password","email"]

for i in datas:

col.add_row([i['username'],i['password'], i['email']])

print(col)

python能做表格吗-python 制作表格相关推荐

  1. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  2. 学会python能做什么-学会python可以做什么

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 现在学会python之后,可以编写一些查询收录,排名,自动生成网络地图的程序,解决 ...

  3. python能做什么-学Python能做什么?

    [会计/销售/财务/HR/金融/互联网/ 这些行业领域的Python应用你都造嘛] 其实每个人学Python,或是任何一项技能,都希望具备解决每一项问题的能力.比如,医生学医,能治疗病人:程序员学代码 ...

  4. 学python可以做什么职业-Python可以做的5大功能和就职5大高薪职业

    今天贵阳达内为大家分享一篇主要是关于达内学员总结的Python的优点和就业方向,如果你还在学习还没开始找工作,这篇文章绝对会对你有所帮助.在看今天的文章之前,还是要说明一下,由于我python的基础知 ...

  5. python能做什么项目-Python 的练手项目有哪些值得推荐?

    2020年6月16日更新: 重新检查整理了下面推荐的项目教程,有些版本老的.内容过期的都做了更新,现在推荐的都是保证可以使用在线环境完成的,大家可以选择自己感兴趣的练习.Learn by doing才 ...

  6. python能做什么项目-python能做什么项目

    大家在学完python基础之后,突然迷茫起来了,这时就需要一些项目练练手,增加自己的经验,同时找到自己的不足. Python3 实现火车票查询工具(推荐学习:Python视频教程) 使用 Python ...

  7. python可以做什么工作-Python可以做什么工作?Python有哪些方向?

    Python现在是一种相对流行的语言,可以做很多事情,可以从事很多工作,但是对于某些小白来说,他们不是很了解,但是他们更关心Python的就业情况.那么Python可以做什么工作呢?Python有哪些 ...

  8. 计算机绘制表格教案,电脑制作表格教案设计

    电脑制作表格教案设计 [教学目标] 1.学会在Wrd中制作简单的表格,并输入文字. 2.在操作过程中培养学生的自学探究能力和合作能力,培养学生的审美情趣和创新精神. [教学重难点] 制作简单的表格. ...

  9. python能做游戏吗-python能做游戏吗

    能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的..但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Python的游戏有两个,一个是<EVE& ...

  10. python可以做什么项目-python都能做什么

    python作为一种功能强大,并且简单易学的编程语言而广受好评,那么python能做什么呢?概括起来有以下几个反面. 1.wep开发 使用python的一个基本应用就是进行wep开发.在国内,大一些的 ...

最新文章

  1. 关于libStagefright系列漏洞分析
  2. android AIDL服务
  3. java获取2017年第39周_java中怎么样取出39周的每周开始时间和每周结束时间?
  4. iOS-----简易地CocoaAsyncSocket使用
  5. jq 通过标签名称获取标签_通过微盛·企微管家如何自动给客户打标签?
  6. 中考禁用计算机,今年中考数学科禁用计算器,消息来得太突然,懵圈了吧?
  7. mfcs100ud.lib(dllmodul.obj):error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
  8. JAAS和Java GSS-API
  9. 易我数据恢复向导 v2.0 官网
  10. 正态性检验ks和sw区别_非参数检验思路总结,清晰理解就靠它了!
  11. 澳洲国立大学的计算机专业,澳洲国立大学计算机专业前景和申请详解
  12. 51单片机KEILC51的安装
  13. Prometheus 四种metric类型
  14. unity3D animator镜像播放
  15. 一个程序媛的古北水镇游览攻略
  16. 微信小程序五(创建轮播图)
  17. php apache win7,win7配置Apache24和PHP7.2.4开发环境
  18. linux 论坛的搭建
  19. Linux下安装navicat
  20. 楼梯计算机公式,楼梯计算公式

热门文章

  1. swift tableview 侧滑删除
  2. CI 扩展 Service
  3. 老李分享:Mac快捷键
  4. (转载兼整理)Linux 2.6 下通过 ptrace 和 plt 实现用户态 API Hook
  5. java取路径含中文_java获取项目路径中文乱码
  6. python语言入门w-python基础知识(一)
  7. python好用-Python里三个好用的调试神器
  8. python读取excel表格-python怎么读取excel表格
  9. 2!=5 or 0在python中是否正确-python 中 and or
  10. 为什么叫python编程-Python这么火,为什么说它不是未来的编程语言?