当前位置: 首页 > wzjs >正文

湖南衡阳疫情最新消息网络营销乐云seo

湖南衡阳疫情最新消息,网络营销乐云seo,网站建设和网站推广,网站运营 解决方案## 1.为了避免unboundLocalError 发生unboundLocalError! def generate_integer(level):if level 1:X randint(1,9)return X这里出错的原因在于,一旦if 后面的条件没有成立,然后X根本没出生,然后你去使用它,这是有…

## 1.为了避免unboundLocalError

发生unboundLocalError!
def generate_integer(level):if level  == 1:X = randint(1,9)return X这里出错的原因在于,一旦if 后面的条件没有成立,然后X根本没出生,然后你去使用它,这是有问题的

(这是搜到的例子)
在这里插入图片描述
1.第一个解决的办法:就是在def里面无条件的赋值,也是最简单的
在这里插入图片描述
2.使用场景,你需要修改def外面的全局变量,应该要在def里面global一下,不然改不了
在这里插入图片描述
3.使用场景,多个def 函数,需要在内部def 里面使用nonlocal关键词一下,才可以修改外部def里面的变量
在这里插入图片描述

2. 一些容易误解的概念

1.全局初始化 和 无条件赋值的区别:
这里问X没有全局初始化?X在函数中没有无条件赋值?
不是一个概念。

简:
全局初始化:def外面的无条件赋值
函数中无条件赋值:def里面的无条件赋值

2.python 和 C语言 作用域的区别:

简:
python:只有def或者class可以生小孩(变量)。
没有语句块,例如if else ,match…case等等
C语言:所有人(block,只要是带花括号的{})都可以生小孩(变量)
共性:自己生的小孩(变量),在自己肚子里和身边活动(作用域)

3. 为什么X的值一直不变呢?

确实(if 的条件不成立)不一样,所以一直不变
细心的盆友会发现,我们 input的东西是一个 str,不是数字,
这就是为什么一直X的值没有任何变化
from random import randint
def generate_integer(level):X = 10if level  == 1:X = randint(1,9)return X
def get_level():level = input("Level: ")my_list = [1,2,3]while True:if not level.isdigit():level = input("Level: ")elif int(level) not in my_list:level = input("Level:")else:return level
level = get_level()
answer = generate_integer(level)
print(level)
print(answer)
修改:
level = int(get_level())
http://www.dtcms.com/wzjs/237987.html

相关文章:

  • 长沙企业网站开发微联讯点赣州seo推广
  • 官网网站搭建需要多少钱福建键seo排名
  • 膜结构行业做网站可以免费发布广告的平台有哪些
  • 深圳网站设计电话怎么创建网站
  • 网站 运营工作如何做seo搜索引擎实战详解
  • wordpress网站维护中廊坊网站seo
  • 深圳高端网站建设报价网站制作多少钱
  • 武汉经营性网站备案流程网络推广团队哪家好
  • 潍坊知名网站建设哪家好营销推广网站
  • 思帽网站建设seo顾问
  • 网站建设培训公司网络营销方案如何写
  • 哪个网站专门做灵异文seo页面如何优化
  • 仿购物网站目录品牌推广的方式
  • 义乌做网站要多少钱今日新闻消息
  • 按效果付费的推广优化seo招聘
  • 网站及数据库怎么做后门seo提供服务
  • 湛江网站制作推广广西南宁做网站的公司
  • 深圳网站设计比较好的公司广告代理商
  • 怎么做网站代销百度商家平台客服电话
  • 烟台开发区住房和建设局网站杭州seo招聘
  • 云主机多个网站app开发公司排行榜
  • 广告设计公司创业计划书志鸿优化设计电子版
  • 做网站都用什么软件网站模板大全
  • 网站登录不了怎么办seo平台代理
  • 泉州网站开发公司电商培训内容有哪些
  • 学做网站视频论坛网页开发公司
  • 如何网站推广宣传湘潭seo公司
  • 中国网站虚拟主机 排名网络营销的定义
  • 无忧网站建设报价百度app安装下载
  • 新余网站建设google首页