当我询问被提名者文件中的某部电影是否与我的用户输入的电影相同时,我的代码失败:
#!python
import csv
with open('nominees.csv', newline='') as f:
winningtitle=input("Winning title: ")
for line in csv.DictReader(f):
if line['title']==winningtitle:
print('Congratulations:', line['director(s)'])
但是,当我询问电影标题的长度是否与用户输入的长度相同时,它起作用了:
#!python
import csv
with open('nominees.csv', newline='') as f:
winningtitle=input("Winning title: ")
for line in csv.DictReader(f):
if len(line['title'])==len(winningtitle):
print('Congratulations:', line['director(s)'])
很明显,代码2是作弊。代码1有什么问题?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐