python中 这个+= 用法没看懂,求大神分析下。

count += 1这句话等价于count = count + 1。就是将变量加1。看题目中if条件是,letter.lower() == "e",是判断当前字符是否是‘e’。如果是‘e’,则进入if,也就使count变量加一了
python中 这个+= 用法没看懂,求大神分析下。

你的缩进写错了,你写到for 循环层了,所以count是每一次循环+1,不是=='e'才加
移到if层里就可以了

2019-05-27
count += 1这句话等价于count = count + 1。就是将变量加1。看题目中if条件是,letter.lower() == "e",是判断当前字符是否是‘e’。如果是‘e’,则进入if,也就使count变量加一了2019-05-27
你的count+=1缩进有问题。count+=与lf齐平,在for循环下,iteration开头的it也无条件执行了两次count+=1。当循环到e的时候,打印count结果当然是2了。2019-05-27
mengvlog 阅读 9 次 更新于 2025-07-19 17:31:07 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部