如何将if语句的输出保存在列表中

2024-09-29 01:20:56 发布

您现在位置:Python中文网/ 问答频道 /正文

a = [] ;

if yn_key == 'y' and KeyResp.keys == 'y':
    a = 1;
elif yn_key == 'n' and KeyResp.keys == 'n':
    a = 1;
else:
    a = 0;
 
Corret = sum(a);

这是我上面的代码,我希望将if语句的输出保存在我的列表a中,如何保存


Tags: andkey代码列表if语句keyselse
3条回答

试试这个:

a = [] ;

if yn_key=='y' and KeyResp.keys == 'y':
    a = a.append(1);
elif yn_key=='n' and KeyResp.keys == 'n':
    a = a.append(2);

else:
    a=a.append(3);
 
Corret = sum(a);

附加到列表中,如下所示:

a.append(1)

您可以简单地附加输出并稍后显示该列表

my_list = []
if yn_key=='y' and KeyResp.keys == 'y':
    my_list.append(a) # a = 1
elif yn_key=='n' and KeyResp.keys == 'n':
    my_list.append(a) # a = 1
else:
    my_list.append(a) # a = 0
Corret = sum(a)

相关问题 更多 >