# 实现需求为 注册、登录、查看昵称的功能
# 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. 即时性能分析工具 Pyroscope

    当网站上线后,流量增加或短暂功能故障,都会造成使用者体验相当不好,而这时该怎么快速找到性能的瓶颈呢?通常 CPU 达到 100% 时,有时候也很难复制及找出关键问题点. 本篇文章,我们会介绍一套工具叫 ...

  2. 基于redis实现的四种常见的限流策略

    引言 在web开发中功能是基石,除了功能以外运维和防护就是重头菜了.因为在网站运行期间可能会因为突然的访问量导致业务异常.也有可能遭受别人恶意攻击 所以我们的接口需要对流量进行限制.俗称的QPS也是对 ...

  3. 1、java语言概述

    Java基础知识图解 软件开发 软件开发 软件,即一系列按照特定顺序组织的计算机数据和指令的集合.有系统软件和应用软件之分. 人机交互方式 图形化界面(Graphical User Interface ...

  4. 【NX二次开发】Block UI 双精度表

    属性说明 常规         类型 描述     BlockID     String 控件ID     Enable     Logical 是否可操作     Group     Logical ...

  5. 【C++】类

    一个简单例子: 1 //c++ 类 2 #include<iostream> 3 using namespace std; 4 class Point 5 { 6 private: 7 i ...

  6. apache jmeter下载与安装

    JMeter是Apache软件基金会的产品,用于对静态的和动态的资源性能进行测试.jmeter可以运行在多个平台上,如Windows和Linux,本文讲的是在Windows安装jmeter. 工具/原 ...

  7. klayout安装及使用教程

    klayout 版本:klayout-0.26.9 我的系统环境:Deepin20(可以视为Debian) 修改过的代码地址:https://github.com/stuartofmine/klayo ...

  8. gRPC趁现在还没大火,抢先了解一下

    前言 系统分布式已经成为程序员的家常,将大型单体划分为相对简单的小模块,分散系统能力,提升系统扩展性.功能模块复用性等:各功能模块之间肯定会有很多数据共享和交互的应用场景,那就避免不了各模块之间的通信 ...

  9. Golang使用proto3协议导致零值字段不显示

    Golang使用proto3协议导致零值字段不显示 问题描述 proto协议生成的结构体如果使用直接转成json会导致零值字段不显示,这样的json是有毛病的,可以使用如下方法解决 示例Demo pa ...

  10. mycat高可用-安全管理-监控 看这一篇就够了

    ​ 在之前的操作中,我们已经实现了mysql机器的高可用,可以动态切换master,那么如果mycat崩溃了呢?我们应该如何处理呢?所以此时就需要搭建mycat的高可用集群了. ​ 在mycat的权威 ...