基础课程学习
- 输入元素转化为列表,利用for循环和append()函数实现
- 把输入的列表和程序原列表比较是否完全相同Counter
- 从列表的最后一个元素依次取出pop
#coding=utf-8
from collections import Counter
ab = ['A', 'B', 'C', 'D']
ans_list = []
while True:
ans = input('输入答案 从列表最后取值last:')
if ans != 'last':
for i in ans:
ans_list.append(i.strip(''))
print(ans_list)
if Counter(ans_list) == Counter(ab):
print('你输入的答案是正确的')
elif ans == 'last':
ans_pp = ans_list.pop()
print(f'列表最后一位的值{ans_pp}')
else:
print(f'你输入的{ans}不在列表中')
结合前面编写的程序,提取部分内容讲解学习,希望通过清晰的结构思路来简化编程的思想!
【最近更新2版:11-30】单选+双选试题程序完美诞生