- 博客(3)
- 收藏
- 关注
原创 Python函数内部修改全局变量
若要修改的全局变量是不可变对象,如全局变量a=5,在函数内部如果使用语句a=3来修改它,实际上并不是在修改全局变量a,而是新定义了一个局部变量a,在函数外部,全局变量a还是5。如果想要在函数内部修改全局变量a,加一个语句global a即可。另外,对于全局变量是可变对象的情况,如果不希望函数内部更改全局变量的值,可以选择将全局变量作为函数参数传递,且传递全局变量的拷贝,而不是直接传递变量本身。如b = [ ],可以传递b[ : ],这样在函数内部修改b,就不会影响全局变量b了。
2024-05-11 15:33:22 317
原创 ubuntu22.04安装nvidia显卡驱动(适用于tty界面有问题的情况)
四、cd进存.run文件的目录,先chmod 777 NVIDIA-XXX,再sudo ./NVIDIA-XXX -no-opengl-files。五、shutdown,进入ubuntu图形化界面,打开终端输入nvidia-smi,有信息展示。三、重启,在引导界面进入ubuntu高级选项,进入recovery mode。一、官网下载.run文件。二、禁用nouveau。
2023-11-17 22:36:11 1313
原创 C语言实现输出区间内全部素数
然而flag的值变来变去显然不能满足要求,如果最后一次进入内层循环的数使flag的值为0,我们也不能判定flag的值一直是0,因此需要再引入一个变量count,如果flag的值有一次为1,则count++,这样就可以计算有几个数为素数,在外层循环再判断一下count是否为0,若为0说明一直没有素数,即可输出“该区间内没有素数”.两个数相乘等于a,除非这两个数相等,不然a的一对因数一定是一个比根号a小,另一个比根号a大,如果比根号a小的数里没有a的因数,就可以确定剩下的数也没有a的因数。
2023-03-24 23:08:02 1985 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人