# 实现需求为 注册、登录、查看昵称的功能
# 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. Qt Creater快速定义函数的快捷键

    1.简介 在Qt creator中编写函数的时候,在头文件编写了函数,需要在相应的cpp文件中编写对应的函数定义实现,如果每次都需要手动的敲击全部的代码,这会非常的耗时耗力,显得很方便,这时候就需要巧 ...

  2. P1024 [NOIP2001 提高组] 一元三次方程求解

    题目描述 有形如:a x^3 + b x^2 + c x + d = 0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围在 -100至 ...

  3. 如何把excel中的行转为列?

    步骤:选择复制要转行的内容--->新建一张表格---->右键选择性粘贴---->转置----->成功把行转为列(具体操作看下图) 选择复制这些内容

  4. Spring Data JPA的Audit功能,审计数据库的变更

    我最新最全的文章都在南瓜慢说 www.pkslow.com,欢迎大家来喝茶! 1 数据库审计 数据库审计是指当数据库有记录变更时,可以记录数据库的变更时间和变更人等,这样以后出问题回溯问责也比较方便. ...

  5. 基于ILI9341的TFT液晶显示模组LCM240320详解(1)

    Hello,大家好,今天我们来讨论当下非常流行的TFT液晶显示模组,它最大的特点是可以显示出效果非常好的彩色信息,绝大多数手机.液晶显示器,液晶电视.MID.MP4等产品都在使用它,你想抗拒它的魅力还 ...

  6. 自动按需引入组件用不了(Vant)

    按照官网的自动按需引入之后,这样写是报错的,直接在vue页面中这样引用也是报错的. 正确的使用方法是这样的

  7. 流程自动化RPA,Power Automate Desktop系列 - 发布文档中心

    一.背景 内网中有一个基于VuePress搭建的静态文档中心,但是每次修改后都需要重新Build一次才行,之前都是手动执行命令,现在可以基于Power Automate Desktop来创建任务了. ...

  8. 暑假自学java第一天

    今天通过网上的学习资料安装了Java的环境和java的程序开发工具包(JDK) 还安装了eclipse ,英语不太好,所以不太会用这个软件,网上搜了教程,还是出现了问题:unnamed package ...

  9. Go:go程序报错Cannot run program "C:\Users\dell\AppData\Local\Temp\___go_build_hello_go.exe" (in directory "…………"):该版本的 %1 与你运行的 Windows 版本不兼容。

    问题截图 在go语言编译的时候,如果只是单单编译一个文件的话,package必须是main,意味着是可以单独编译的. 解决办法 修改为 package main 就可以 再次运行就可以啦. 文章转载至 ...

  10. 常见链表操作-链表中环的检测(JAVA实现)

    问题如何检测一个单链表中是否有环,例如下图的例子. 解决思路1:快慢指针法这是最常见的方法.思路就是有两个指针P1和P2,同时从头结点开始往下遍历链表中的所有节点. P1是慢指针,一次遍历一个节点.P ...