代码
sentence = input("Please enter a sentence:")
character = input("Please enter a single character:")
counter = 0
while
循环:while len(character) > 1:
character = input("Please try again, enter a single character:")
if
语句对我不起作用。你知道吗while len(sentence) > counter:
if sentence[0].__contains__(character):
counter += 1
print(counter)
if sentence[1].__contains__(character):
counter += 1
print(counter)
if sentence[3].__contains__(character):
counter += 1
print(counter)
if sentence[4].__contains__(character):
counter += 1
print(counter)
if sentence[5].__contains__(character):
counter += 1
print(counter)
if sentence[6].__contains__(character):
counter += 1
print(counter)
if sentence[7].__contains__(character):
counter += 1
print(counter)
主要的问题是,如果用户输入的句子大于或小于代码不使用的if语句的数量
为什么不使用count function?你知道吗
在这种情况下,代码简单如下:
如果出于任何原因,需要使用while循环来完成此任务,可以尝试以下代码:
使用^{} :
如果没有导入,只需将句子中的字符替换为空字符串,然后比较两个句子的长度:
把它放在一个循环中:
相关问题 更多 >
编程相关推荐