如何解决没有添加到列表中的项目
此程序未将附加的内容保存在列表中。出来时,不要存储列表中输入的号码。
def marks():
mark=int(input("ENTER YOUR MARKS = "))
T=int(input("ENTER TOTAL MARKS"))
hold=[11]#TO STORE MARKS SCORED
total=[16]#TO STORE TOTAL MARKS
hold.append(mark)
total.append(T)
p=(sum(hold)/sum(total))*100
print('YOUR AVERAGE PERCENTAGE = ',p,"\n",hold,total)
我希望这段代码存储附加在其中的值。
解决方法
您每次都在声明列表,您需要在全局范围内声明列表,以便每次调用函数mark()时都不会重置其中的数据
hold=[11]#TO STORE MARKS SCORED
total=[16]#TO STORE TOTAL MARKS
def marks():
mark=int(input("ENTER YOUR MARKS = "))
T=int(input("ENTER TOTAL MARKS"))
hold.append(mark)
total.append(T)
p=(sum(hold)/sum(total))*100
print('YOUR AVERAGE PERCENTAGE = ',p,"\n",hold,total)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。