想要编写一段代码,可以统计一行中字符的数量。
我的想法是将“=”填充,直到换行的时候停下来。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无用
悬赏问题
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)