学到了林海峰,武沛齐讲的Day14完
全局变量和局部变量
局部里面定义 global name ======将局部变量变成全局变量
nonlocal name # nonlocal,指定上一级变量,如果没有就继续往上直到找到为止
有一个嵌套例子,做了修改,更加合理了.(花了3小时),更能理解了
gxr = 'linhaifeng' person_list = ['alex', 'wuqi', '1111','2222','3333','linhaifeng', 'zsc'] def ask_way(person_list):print('-' * 60)if len(person_list) == 0:return '根本没人'person = person_list.pop(0)if person_list[0] == gxr:print('%s说:我知道,老男孩就在沙河汇德商厦,下地铁就是%s' % (person, gxr))print("----")return '%s说:我知道,老男孩就在沙河汇德商厦,下地铁就是%s' % (person, gxr)else:print('hi 美男%s,敢问%s在何方' % (person, gxr))print('%s回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问%s' % (person, person_list[0]))res = ask_way(person_list)print('%s问的结果是: %s' % (person, res))person_list.insert(0,person)res="%s说"%person_list[0]+resperson_list.pop(0)return res v=ask_way(person_list) print('%s问的结果是: %s' % ("我", v))打印
hi 美男alex,敢问linhaifeng在何方
alex回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问wuqi
------------------------------------------------------------
hi 美男wuqi,敢问linhaifeng在何方
wuqi回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问1111
------------------------------------------------------------
hi 美男1111,敢问linhaifeng在何方
1111回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问2222
------------------------------------------------------------
hi 美男2222,敢问linhaifeng在何方
2222回答道:我不知道,但念你慧眼识猪,你等着,我帮你问问3333
------------------------------------------------------------
3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
----
2222问的结果是: 3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
1111问的结果是: 2222说3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
wuqi问的结果是: 1111说2222说3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
alex问的结果是: wuqi说1111说2222说3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
我问的结果是: alex说wuqi说1111说2222说3333说:我知道,老男孩就在沙河汇德商厦,下地铁就是linhaifeng
还想修改,想想还是算了.
转载于:https://www.cnblogs.com/gxrwsb/p/11568022.html
学到了林海峰,武沛齐讲的Day14完相关推荐
- python 武沛齐_[项目开发/工具/产品] 老男孩Alex的大伙伴-路飞学城武沛齐老师的GiT实战...
简介 课程标题有点绕口,武沛齐老师来给同学们全程讲解超强的版本控制系统Git,相信不少同学都学过武沛齐老师的Python全栈课程,这次就跟随老师一起来搞定Git吧.本次的Git课程是一个非常全面系统化 ...
- Django开发笔记分享【武沛齐】
Django开发 1.知识点复习 1.1 基础入门 编码 编码基础知识点:utf-8.unicode.gbk.ascii 默认解释器编码:- Python2:ascii( # -*- coding:u ...
- mysql 目录武沛齐_MySQL数据表中的数据操作
1.插入数据 insert into t_user (username,password,nickname) values ('foye','123','佛爷'); 以下方式必须写出所有的字段 ins ...
- Python 面向对象(初级篇) 2015/09/04 · 基础知识 · 2 评论 · 面向对象 分享到: 24 原文出处: 武沛齐 cnblog Python 面向对象(初级篇) 概述
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发"更快更好更强-" 面向过 ...
- python 武沛齐_武沛齐 - 主页
${content} 你输入的邮件地址曾经通过${type}激活了本站帐号,请使用${type}帐号直接登录. 课程习题 : 提示 请选择一个答案 提交 查看正确答案 下一题 ${option}: $ ...
- django学习-武沛齐教程【day4】
管理员操作 管理员账户 models.py class Admin(models.Model):username = models.CharField(verbose_name="用户名&q ...
- 跟我学《JavaScript高程3》第一讲,视频课程,课程笔记
跟我学<JavaScript高程3> 第一讲:第1~3章 课程制作:bling,兴哥,5年Java,3年前端 课程知识:JavaScript.Html.Css 课程目标:前端体系课程,逐步 ...
- Django银角大王武沛齐配套视频笔记,python全栈开发、pythonWeb
Django 本套博客基于银角大王武沛齐的django全栈开发视频编写:传送门 如有错误或改进欢迎大家评论.私信交流指正 一.初识Django 1.Djang的安装 在windos命令窗口 win+r ...
- python从0开始学编程第三天第9讲_【原创笔记1】Python从0学起——Starting from 0 learning Python(The First Day)...
本帖最后由 ShadowY 于 2017-1-11 16:33 编辑 The First Day(第一天)2016Year 11Month 27Day SundayHello everybody!(大 ...
- python从0开始学编程第四天第3讲_从零开始学习PYTHON3讲义(四)让程序更友好
<从零开始PYTHON3>第四讲 先看看上一讲的练习答案. 程序完成的是功能,功能来自于"程序需求"("需求"这个词忘记了什么意思的去复习一下第二讲 ...
最新文章
- 汇编和可执行文件(Debug和Release)
- Linux建立信任主机
- android代码zip怎么用,Rxjava Android如何使用Zip操作符
- python之读入数据
- AndroidStudio实现在图片上涂鸦并记录涂鸦轨迹
- python cnn模型_字符级CNN分类模型的实现
- DM适配Python
- 计算机单位换换算,时间单位换算表与计算机单位换算
- 解决zui-upload(ZUI: 文件上传 - v1.8.1)移动端上传组件的bug
- kafka如何创建topic
- 左神算法基础class6—题目3拓扑排序
- PROC SURVEYSELECT
- php vip卡,vip.php
- Mysql -- 管理工具
- 怎样解决移动硬盘提示格式化的问题
- python中rgb颜色_Python 转换RGB颜色值的示例代码
- YV12toI420 yuv420、NV12、YV12相互转换
- android gradle 多渠道打包小结
- [A*,启发式搜索] [SCOI2005] 骑士精神
- 六轴传感器基础知识学习:MPU6050特性,四元数,姿态解算,卡尔曼滤波