# 实现需求为 注册、登录、查看昵称的功能
# def userN():
#     username = input("请输入账号: \n")
#     password = input('请输入密码: \n')
#     return username,password
# def register():
#     # 注册函数封装
#     username,password= userN()
#     temp = username + "|" + password
#     with open('D:\Test_Python\login.md','w') as file:
#         file.write(temp)
# def login():
#     # 登录函数封装
#     username,password= userN()
#     with open('D:\Test_Python\login.md') as file:
#         user = file.read().split("|")
#     if username == user[0] and password == user[1]:
#         return '登录成功'
#     else:
#         return '登录失败,请检查账号或者密码'
# def getNick(func):
#     # 查看个人主页
#     with open('D:\Test_Python\login.md') as file:
#         user = file.read().split("|")
#     if func:
#         print('{}您好,欢迎再次回来!'.format(user[0]))
#     else:
#         print('您为进行登录,请登录!')
# def exit():
#     # 退出系统
#     import sys
#     print('系统已退出,欢迎下次再登录!')
#     sys.exit(1)
    
# def Main():
#     while True:
#         put = int(input('请选择 1.注册 2.登录 3.退出系统'))
#         if put == 1:
#             register()
#         elif put == 2:
#             getNick(login())
#         elif put == 3:
#             exit()
#         else:
#             print('输入错误,请重新输入...')
#             continue
# if __name__ == '__main__':
#     Main()
    
# [python编程]
# 列表a = [1,2,3,4,5,6,7],将列表a的值赋给列表b,在不影响列表a的情况下,
# 将列表b的值每间隔一个元素替换成6
# import copy
# a = [1,2,3,4,5,6,7]
# b = a[:]
# items = len(b)
# for i in range(1,items):
#     # print(i)
#     if i%2==0:
#         # print(i)
#         b[i] = 6
# print(a)
# print(b)
# [1, 2, 3, 4, 5, 6, 7]
# [1, 2, 6, 4, 6, 6, 6]
# [python编程]
# 让用户输入用户密码,成功打印欢迎信息,输错提示还剩几次机会,三次机会仍然错误退出程序
# times = 3
# while times>0:
#     user = input('请输入用户名:')
#     pwd = input('请输入密码:')
#     if user =='admin' and pwd =='admin':
#         print('欢迎进入KZ系统')
#         if times != 0:
#             print('您还剩'+str(times-1)+'次机会')
#         else:
#             pass
#     else:
#         if user == 'Admin' and pwd == '':
#             print('密码错误')
#             if times != 0:
#                 print('您还剩'+str(times-1)+'次机会')
#             else:
#                 pass
#         else:
#             print('输入有误')
#             if times != 0:
#                 print('您还剩'+str(times-1)+'次机会')
#                 # continue
#             else:
#                 break
#     times -= 1

python编程面试题的更多相关文章

  1. 百道Python面试题实现,搞定Python编程就靠它

    对于一般的机器学习求职者而言,最基础的就是掌握 Python 编程技巧,随后才是相关算法或知识点的掌握.在这篇文章中,我们将介绍一个 Python 练习题项目,它从算法练习题到机试实战题提供了众多问题 ...

  2. 测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

    本文为霍格沃兹测试学院学员学习笔记. 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下十个部分,供大家参考.如有错误的地方,欢迎 ...

  3. Python自动化测试面试题-编程篇

    目录 Python自动化测试面试题-经验篇 Python自动化测试面试题-用例设计篇 Python自动化测试面试题-Linux篇 Python自动化测试面试题-MySQL篇 Python自动化测试面试 ...

  4. Python常见面试题

    Q 1:Python 有哪些特点和优点? 作为一门编程入门语言,Python 主要有以下特点和优点: ● 可解释● 具有动态特性● 面向对象● 简明简单● 开源● 具有强大的社区支持当然,实际上 Py ...

  5. 整理的最全 python常见面试题(基本必考)

    整理的最全 python常见面试题(基本必考) python 2018-05-17 作者 大蛇王 1.大数据的文件读取 ① 利用生成器generator ②迭代器进行迭代遍历:for line in ...

  6. 整理的最全 python常见面试题

      整理的最全 python常见面试题(基本必考)① ②③④⑤⑥⑦⑧⑨⑩ 1.大数据的文件读取: ① 利用生成器generator: ②迭代器进行迭代遍历:for line in file; 2.迭代 ...

  7. python基础面试题整理---从零开始 每天十题(02)

    书接上回,我们继续来说说python的面试题,我在各个网站搜集了一些,我给予你们一个推荐的答案,你们可以组织成自己的语言来说出来,让我们更好的做到面向工资编程 一.Q:说说你对zen of pytho ...

  8. 2019年上半年收集到的人工智能Python编程干货文章

    2019年上半年收集到的人工智能Python编程干货文章 一文了解Python深拷贝与浅拷贝问题 Python广度优先查找和深度优先查找(内附python教程分享) Python基础之函数2 (参数的 ...

  9. Python基础面试题库

    Python基础面试题库   Python是一门学习曲线较为容易的编程语言,随着人工智能时代的到来,Python迎来了新一轮的高潮.目前,国内知乎.网易(游戏).腾讯(某些网站).搜狐(邮箱).金山. ...

随机推荐

  1. 使用regulator_get时的一个小注意事项

    Linux kernel 使用 regulator 框架来管理电源,比如 PMIC 芯片上常见的LDO.使用 regulator 的常规流程如以下代码所示: void set_vbus_voltage ...

  2. 「题解」NWRRC2017 Grand Test

    本文将同步发布于: 洛谷博客: csdn: 博客园: 简书. 题目 题目链接:洛谷 P7025.gym101612G. 题意概述 给你一张有 \(n\) 个点 \(m\) 条边的无向图,无重边无自环, ...

  3. 为IHttpClientFactory添加动态命名配置

    某些时候我们需要为HttpClient动态配置一些东西, 例如证书等, 参考博问 如何使用IHttpClientFactory动态添加cer证书. 例如服务是一个回调服务, 而被回调方采用了自定义的h ...

  4. centos7 安装 bbr加速

    脚本安装 1 查看内核版本 # [root@os]# uname -a Linux os 3.10.0-1127.13.1.el7.x86_64 x86_64 x86_64 x86_64 GNU/Li ...

  5. 【NX二次开发】导出x_t、导入x_t例子,UF_PS_export_data、UF_PS_import_data

    获取blockUI 体收集器选择的体,导出x_t: std::vector<TaggedObject*>objects = bodySelect0->GetSelectedObjec ...

  6. 08:jQuery(01)

    今日内容概要 jQuery(封装了js的前端框架(模块)) 很容易与DOM操作混淆 jQuery """ jQuery内部封装了原生的js代码(还额外添加了很多的功能) ...

  7. Django(66)admin后台管理注册用户

    前言 我们使用django创建用户可以使用注册接口的方式,也可以使用django自带的后台管理系统,这里就介绍使用后台管理系统创建用户 admin后台管理系统 在使用之前我们可以使用第三方的插件,来美 ...

  8. 第11章 PADS功能使用技巧(1)-最全面

    一.如何走蛇形线? 蛇形线是布线过程中常用的一种走线方式,其主要目的是为了调节延时满足系统时序设计要求,但是设计者应该有这样的认识:蛇形线会破坏信号质量,改变传输延时,布线时要尽量避免使用,因此一块P ...

  9. 关于Mysql事务,你必须知道的几个知识点!

    Transaction事务 上期我们讲到了jpa的常用操作,查询.更新.删除等,但是如果在操作数据库事务时发生异常,数据会回滚吗?下面我们来看个例子 UserController新增如下代码: @Ge ...

  10. jwt-在asp.net core中的使用jwt

    JWT学习文章: 第一篇:JWT原理 第二篇:JWT原理实现代码 第三篇:在asp.net core中的使用JWT 前两篇文章中我写了jwt的原理,并且也用原理实现了jwt的验证.如果要看前两篇文章, ...