python入门练习题2

1,制作表格

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

如果用户输入q或Q就退出程序,将用户输入的内容以表格形式显示

user_input = None   #用户名的初始值
pwd = None  #密码的初始值
email = None    #邮箱地址的初始值
public = None   #公共变量名初始值
flag = False    #标志位
while not flag: #当flag不为False时,就执行以下代码块
    print(‘温馨提醒:如果需要退出程序请按"q"或"Q"退出‘)
    public = input(‘请输入你的用户名:‘) #提示用户输入用户名
    if len(public) <= 20:   #但是用户输入的长度小于或者等20个字符时,就先什么都不执行
        pass
    else:
        public = public[:20]    #但是用户输入的长度大于20个字符时,就取字符串中的前20个字符
    if public.lower() != ‘q‘:   #如果用户输入的字符串中不包含q时,就将用户输入的值赋值给user_inpput
        user_input = public
    else:
        flag = True   #如果用户输入的字符串中包含q时,flag标记位就为真,,用户输入的字符串中包含q时,用户输入q时就可以退出程序
        break
    public = input(‘请输入你的密码:‘)
    if len(public) <= 20:
        pass
    else:
        public = public[:20]
    if public.lower() != ‘q‘:
        pwd = public
    else:
        flag = True
        break
    public = input(‘请输入你的邮箱地址:‘)
    if len(public) <= 20:
        pass
    else:
        public = public[:20]
    if public.lower() != ‘q‘:
        email = public
    else:
        flag = True
        break
user_output = ‘‘‘
name\tpassword\temail
%s\t%s\t%s
    ‘‘‘%(user_input,pwd,email)
print(user_output.expandtabs(20))

##########结果输出################

温馨提醒:如果需要退出程序请按"q"或"Q"退出
请输入你的用户名:laiying
请输入你的密码:123
请输入你的邮箱地址:[email protected]
温馨提醒:如果需要退出程序请按"q"或"Q"退出
请输入你的用户名:q

name                password            email
laiying             123                 [email protected]

 2.实现一个整数加法计算器

  如:content = input(‘请输入内容:‘)  #5+9 或 1+3

 1 sum1 = 0    #求和的初始值
 2 user_input = input(‘请输入你要计算的数字:‘).split(‘+‘) #提示用户的输入,并将用户的输入以+号进行分割
 3 for item in user_input: #迭代每一个用户输入的元素
 4     if item.isdigit():  #如果用户输入的是一个数字
 5         user_input = int(item) #将用户输入的数字转换为int类型,并将转换后的值赋值给user_input
 6         sum1 += user_input #用户每迭代一次,就将用户输入的元素加一次,以此类推
 7     else:   #如果用户输入的不是一个整数就给用户一个提示并退出程序
 8         print(‘您输入的不是数字,程序退出‘)
 9         break
10 else:
11     print(sum1) #打印求和的值
12
13 ###################结果输出##################
14
15 #请输入你要计算的数字:6+10
16 #16
时间: 2024-10-02 21:51:29

python入门练习题2的相关文章

一、python入门练习题

题目: 练习1:华氏温度转摄氏温度. 练习2:输入圆的半径计算计算周长和面积. 练习3:输入年份判断是不是闰年. 答案: 练习1: """ 将华氏温度转换为摄氏温度 F = 1.8C + 32 """ f = float(input('请输入华氏温度: ')) c = (f - 32) / 1.8 print('%.1f华氏度 = %.1f摄氏度' % (f, c)) 练习2: """ 输入半径计算圆的周长和面积 &

[转发]Python入门教程

开始之前先注明转载出处:http://blog.csdn.net/hitlion2008/article/details/9285785/ 记录到自己的博客中,方便自己以后查看.(文章内容会根据自己的实际情况,略加修改)(不用做任何商业用途,保护知识产权,人人有责). 重要说明这不是给编程新手准备的教程,如果您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,Shell等.总之,这是面向老鸟的,让老鸟快速上手Python教程

Python学习 之 Python入门

第二章 Python入门 2.1 环境安装 2.1.1 下载解释器: py2.7.16 (2020年官方不再维护) py3.6.8 (推荐安装) 1.下载解释器一定去官网下载,https://www.python.org 2.选择 python3 的版本下载 ? 3.下载 python3 的64位安装包 ? 4.选择 python2 的版本下载 ? 5.下载 python2 的64位安装包 2.1.2 安装解释器Python36 ? 1.点击下载好的安装包,弹框页面中先勾选上"添加到环境变量&q

Python学习路线引导-Python入门基础

一.学习目标和建议学习周期 1.学习目标:完成Python入门基础,为数据分析事或者软件测试工程师知识体系中Python编程的入门知识. 2.学习阶段:2020.1.13-2020.2.23六周,建议每周学习时长15小时,整个学习时长90小时. 二.推荐教程 廖雪峰教程:https://www.liaoxuefeng.com/wiki/1016959663602400 学习笔记:<Python入门学习笔记-精灵>-部分示例代码源自廖雪峰教程,可参照其教程,理解其知识点,在数据分析与软件测试创新

Python入门

Python入门教程(个人日常学习记录,有不妥之处欢迎指正!后续更新,敬请期待...) 学习地址:http://www.imooc.com/learn/177 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括

Python 入门基础学习

Python入门学习 我们使用python3.0版本 首选来入门  带你进入Hello World >>> print ("Hello World")Hello World 好了 我们会python了  呵呵了 我们来实现个简单的列子吧  文字游戏 print('------------我爱九月天---------------') temp = input("不妨猜一下九月天在你心里你会想的是哪个数字:") guess = int(temp) if

python入门学习课程推荐

最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化的学习. 现推荐几个学习python基础知识的途径: 1.<笨办法学python>(第三版),从头到尾一个字一个字的照着程序敲: 2.慕课网<python入门>课程: 3.网易云课堂<疯狂的python>公开课. 4.<廖雪峰Python3>pdf文件. 这也是

《Python入门》第一个Python Web程序——简单的Web服务器

上一篇讲了<Python入门>Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序--简单的Web服务器. 与其它Web后端语言不同,Python语言需要自己编写Web服务器. 如果你使用一些现有的框架的话,可以省略这一步: 如果你使用Python CGI编程的话,也可以省略这一步: 用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录

问道python之基础篇【二】python入门

问道python之基础篇[二] Python入门 1.python的工作过程 python解释器把源代码转换为字节码的中间形式,然后再把它翻译成机器使用的机器语言并运行. 2.pyc文件 2.1.什么是pyc文件 执行python代码时,如果导入了其他的.py文件,那么在执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器编译之后产生的字节码. ps:代码经过编译可以产生字节码:字节码通过反编译也可以得到代码. Pyc文件一般由3个部分组成: 最开始4个字节是一个Maig