【发布时间】:2016-03-11 16:34:30
【问题描述】:
我的代码一直显示不需要的消息:
#Initializes variable to search array and gets user input
search = str(input('What is a dealer name?'))
#loop to perform search
for index in range(0,array):
#Outputs for search, depending on conditions
if (name[index]) == search:
print(sales[index])
print(comm[index])
else:
print('Error')
目标是搜索名称,然后显示该名称的销售额和佣金。如果没有名称,则应显示“错误”。
然而,结果是这样的:
What is a dealer name?j
1
0.05
Error
为什么总是出现错误?
【问题讨论】:
-
什么是
array?name是什么?sales是什么?comm是什么? -
可能是因为你有一个循环,第一次通过
name[index] == search,第二次没有
标签: python arrays loops indexing