我在一个函数中有很多变量,我需要将其中一个变量拉到主代码中。
def code(q_f_code):
correct=0
q_f_code2=q_f_code
while q_f_code!=0:
x=randint(1,123)
y=randint(1,123)
z=int(input())
if x**y==z:
correct=+1
q_f_code=q_f_code-1
else:
correct=-1
q_f_code=q_f_code-1
print('у тебя {:} из {:} правильных ответов'.format(correct, q_f_code2))
code(q_f_code=int(input('Введите количество вопросов, которое хотите получить: ')))
我需要输出“正确”的变量,但该函数也应该可以工作。我想在我将要编写的下一个函数中使用“正确”函数
您可以使正确的变量成为全局变量
但是如果函数返回这个变量会更正确:
该函数现在返回一个变量这一事实不会以任何方式影响它的操作。
遵循PEP8,不要忘记放置空行以便阅读