#coding=utf-8 import sys user = {'user':'jshand', 'pass':'123' } userName = None #登录系统 def login(): userName = raw_input("login user:\n") if user['user'] == userName: checkpassword() else: print 'user is error!' login() #验证密码 def checkpassword(): password = raw_input("login password:\n") if user['pass'] == password: logon() else: print 'password is error!' checkpassword() #登录成功后进入查询 def logon(): print 'hello %s' % userName query() dict = { 'tt' :'她是一个麻醉医生(*^__^*) 嘻嘻……', 'jinshan' :'他是干it的O(∩_∩)O哈哈~', 'mama' :'家庭主妇~~~~(>_<)~~~~', } #查询系统 输入key 显示查询内容 def query(): queryKey = raw_input("Pleas input Your key\n") if queryKey =='exit' or queryKey =='quite': print 'Exit Success ,Bye!' sys.exit() if queryKey in dict.keys(): print 'Query thing is %s' %(dict[queryKey]) query() else: print 'Query Key is not exists for key %s' %(queryKey) query() #启动系统..... login()
相关推荐
根据提供的标题和描述,《Python入门经典以解决计算问题为导向的Python编程实践》这本书主要面向的是初学者,并且强调了通过解决实际计算问题来学习Python编程的重要性。基于此,我们可以提炼出以下几个关键知识点:...
python入门到高级全栈工程师培训视频学习资料;本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和...
Python编程是一种广泛使用的高级编程语言,特别适合初学者入门。本教程涵盖了Python基础的各个方面,包括算法、数据结构、面向对象编程、函数、异常处理等多个关键主题。 首先,我们来看看"程序的灵魂"——算法。...
《Python算法教程_中文版.pdf》是一本专为Python初学者和进阶者设计的算法学习资源,旨在帮助读者深入理解和掌握使用Python编程语言进行算法分析与实现的关键技能。本书全面覆盖了算法基础、数据结构、搜索算法、...
书中首先强调了“问题解决”部分的重要性,这部分通过强调设计和规划来教授读者如何计划和评估解决方案,包括使用伪代码进行算法设计,手写追踪代码片段,以及创建故事板等技术。此外,本书还提供了一系列的“如何做...
Python由Guido van Rossum在1991年创建,它强调代码的可读性和简洁的语法,使得"Python看上去像伪代码"。Python支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。 2. 安装与环境配置 Python有多种安装...
2. **pyglet入门**:要使用pyglet,首先需要安装这个库。通过pip安装命令`pip install pyglet`即可。pyglet提供窗口管理、事件处理、图像加载、音频播放等功能。理解如何创建窗口、设置帧率、处理键盘和鼠标输入是...
### 使用Python编程进行实验与模拟的关键知识点 #### 标题:使用 Python 编程进行实验和模拟 **核心概念:** 本课程旨在教授心理学领域的研究人员如何利用Python这一强大工具来设计行为实验、构建心理过程的计算...
总之,元组是Python中一种重要的数据结构,它提供了一种不可变的序列,适用于各种场景,包括数据打包、作为字典键、以及在多返回值函数中使用。理解元组的特性和用法对于掌握Python编程至关重要。
2. **基本语法**:Python 使用缩进来表示代码块,如 if、for、while 等控制结构。 3. **数据类型**:包括整型(int)、浮点型(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)等。 4. **函数与模块**:...
2. **算法与问题解决**:介绍算法的基本概念,如何通过分解问题、抽象和模式识别来设计算法,以及如何使用伪代码或流程图来表示和理解算法。 3. **函数编程**:深入理解函数的定义、参数传递和返回值,以及如何使用...