|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
它提示NameError: name 'c' is not defined
import random
n = 49
a = random.randint(1,n)
a -= 1
b = a % 4
if b == 0:
c == 9
else:
c == 5
print(c)
n = n - c
a = random.randint(1,n)
a -= 1
b = a % 4
if b == 1:
c == 4
elif b == 2:
c == 4
else:
c == 8
print(c)
n = n - c
a = random.randint(c)
a -= 1
b = a % 4
if b == 1:
c == 4
elif b == 2:
c == 4
else:
c == 8
print(c)
n = n - c
print(n / 4)
一个=是赋值
两个==是判断是否相同
另外random.randint()需要传入两个参数
参考代码
- import random
- n = 49
- a = random.randint(1,n)
- a -= 1
- b = a % 4
- if b == 0:
- c = 9
-
- else:
- c = 5
- print(c)
- n = n - c
- a = random.randint(1,n)
- a -= 1
- b = a % 4
- if b == 1:
- c = 4
- elif b == 2:
- c = 4
- else:
- c = 8
- print(c)
- n = n - c
- a = random.randint(1,c)
- a -= 1
- b = a % 4
- if b == 1:
- c = 4
- elif b == 2:
- c = 4
- else:
- c = 8
- print(c)
- n = n - c
- print(n / 4)
复制代码
|
|