想要编写一段代码,可以统计一行中字符的数量。
我的想法是将“=”填充,直到换行的时候停下来。idle一直报错,说语法错误,但是我还是不知道哪里有问题,有人能帮忙改改吗
关于Python统计一行字符数量的代码
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- Monster-XH 2023-02-13 17:08关注
函数体没有正确缩进,导致语法错误。
bunmer 变量中的 print 语句没有正确关闭。
if 语句中的条件不正确,因为 "\n 不是一个有效的条件。
else 子句没有对应的 if 语句。
return 语句与函数体同级,需要缩进。
while 语句没有正确的条件,以及没有缩进的代码块。
def count_characters(line): count = 0 for char in line: if char != '\n': count += 1 else: break return count line = input("输入一行: ") char_count = count_characters(line) print("字符有:", char_count)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥60 PCDN如何使用宽带的电视业务通道拨号叠加带宽?
- ¥15 遇到这种校园宽带网络应该怎么样解决?
- ¥30 AXI VIP验证多余打印问题
- ¥15 利用加权最小二乘法求某品牌手机价格指标,已按照总销量计算出权重,各类型号手机价格已知,如何求得价格指标?
- ¥15 如何自制一个硬件钱包,有兴趣的朋友一起交流
- ¥15 (关键词-聊天软件)
- ¥15 求大家看看这个编程的编法没有思路啊
- ¥20 WSL打开图形化程序子窗口无法点击
- ¥15 Jupyter Notebook 数学公式不渲染
- ¥20 ERR_CACHE_MISS 确认重新提交表单