我试图创建的代码涉及到用户输入一种颜色,而我的输出计算该颜色
我的解决方法:
a = input("Cars: ")
for b in a:
print("red:",a.count('red'))
print("blue:",a.count('blue'))
break
我想做的是不要把redish
这样的词当作颜色来读。因为我在读任何有red
的单词。我不想当一个单词的输入是probluegram
时,把它算作蓝色。如果他们要输入一个像probluegram
这样的单词,我希望它说蓝色:0,而不是蓝色:1
Tags:
a
是一个字符串,您正在该字符串上循环;这意味着你得到的是单个字符,而不是整个字符串或单词如果您想循环
a
每个单词,您可以在空白处拆分字符串:这仍然不能满足您的需要,因为您仍然在计算子字符串。你必须将这些词与你的目标颜色进行比较,并计算每种颜色:
相关问题 更多 >
编程相关推荐