|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:学习使用auto定义变量的用法。6 @: H/ S- I( q1 q$ y9 Q- a1 P' d
程序分析:python中的变量作用域。$ n0 `& h" l; g/ l
- i=0
( N: w# B4 n0 a& n - n=0
0 u0 h% U6 D5 V1 ~* O% A - def dummy():
. b( U) i! a5 b3 r% | - i=0
7 ] y4 Y3 }5 \" s* ~3 T1 R- f' | - print(i)* m$ E2 m$ {! m' V
- i+=1
4 i9 B( T" a, _. J - def dummy2():3 c5 F2 _3 R2 X* {' p
- global n4 X$ e4 k$ L! _' l) `
- print(n)
( s/ e8 b: p+ p4 M5 ], ` - n+=1
* q- d, C- M! v! }% j; Z& Z - print('函数内部的同名变量')
! H' _: {. ]3 U" ~ - for j in range(20):" l: n+ `5 h. @1 F5 e% V! s$ g' N
- print(i)
! g6 G% q( J; y _5 i - dummy()
4 `8 h$ D! J! Z U; p" o B3 I - i+=1% P3 I5 n. Y, S: x
- print('global声明同名变量')1 b# C" i3 L, n5 U/ I3 `
- for k in range(20):
# E- N6 l# w6 y( n - print(n)
0 [1 t) b, A+ Q; {7 E6 |8 \ - dummy2()6 O% H. D! q; f' p4 D7 X6 N" b+ \2 f
- n+=10
复制代码 |
|