for循环后数字没有增加
Number doesn't increased by nothing after for loop
我创建了一个进入纽约时报并搜索 School Shooting 的程序,然后我尝试搜索该程序找到单词 'Shooting' 的次数并计算该程序找到该单词的次数。我不会只发送我挣扎的部分的硒部分。如果您有任何建议,我将不胜感激。
代码如下:
string1 = "Shooting"
index = 0
num = 0
file=open('Information.txt', 'r')
for word in file:
index +1
num+1
if string1 in word:
print("I Found",string1)
print(num)
递增是使用 +=
运算符完成的,而不是 +
运算符。我相信此修复应该可以正常工作:
string1 = "Shooting"
index = 0
num = 0
file=open('Information.txt', 'r')
for word in file:
index += 1
num += 1
if string1 in word:
print("I Found",string1)
print(num)
编辑:@TechGeek 很好地说明了您实际在何处递增变量; num 可能希望在 if 检查中。
应该写成:
Index +=1
我创建了一个进入纽约时报并搜索 School Shooting 的程序,然后我尝试搜索该程序找到单词 'Shooting' 的次数并计算该程序找到该单词的次数。我不会只发送我挣扎的部分的硒部分。如果您有任何建议,我将不胜感激。
代码如下:
string1 = "Shooting"
index = 0
num = 0
file=open('Information.txt', 'r')
for word in file:
index +1
num+1
if string1 in word:
print("I Found",string1)
print(num)
递增是使用 +=
运算符完成的,而不是 +
运算符。我相信此修复应该可以正常工作:
string1 = "Shooting"
index = 0
num = 0
file=open('Information.txt', 'r')
for word in file:
index += 1
num += 1
if string1 in word:
print("I Found",string1)
print(num)
编辑:@TechGeek 很好地说明了您实际在何处递增变量; num 可能希望在 if 检查中。
应该写成:
Index +=1