我试图这样做,以便当一个人输入他们的名字时,只有首字母显示大写并以句点分隔.我无法弄清楚我写的这段代码有什么问题...请帮忙!
def main():
name = input('Type your name and press ENTER. ')
name_list = name.split()
print(name_list)
first = name[0][0]
second = name[1][0]
last = name[2][0]
print(first,'.', second,'.')
main()
Run Code Online (Sandbox Code Playgroud) 我需要用Python编写一个程序,比较两个并行列表,对多项选择考试进行评分.一个列表有考试解决方案,第二个列表有学生的答案.每个遗漏问题的问题编号将使用自然索引编号存储在第三个列表中.解决方案必须使用索引.
我一直在为第三个列表返回一个空列表.所有帮助非常感谢!
def main():
exam_solution = ['B', 'D', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'D', 'B', 'C',\
'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A']
student_answers = ['B', 'D', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'D', 'B', 'C',\
'D', 'B', 'D', 'C', 'C', 'B', 'D', 'A']
questions_missed = []
for item in exam_solution:
if item not in student_answers:
questions_missed.append(item)
Run Code Online (Sandbox Code Playgroud)