在cs50 ide中无法打印下划线

问题描述 投票:0回答:1

我正在做cs50 python问题集,在做camel case时,当我尝试打印下划线时,它会打印空格。我不知道为什么。 顺便说一句,我看到了一些教程视频,但他们的代码与我的相同,而且对他们来说效果很好。

这是代码:

cml = input("camelCase: ")
for ltr in cml:
    if ltr.isupper():
        print("_" + ltr.lower(), end="")
    else:
        print(ltr, end="")
print()

-如果我输入snakeCase,它应该输出:snake_case,但是却输出snake case

python ide cs50
1个回答
0
投票

欢迎来到SO。我尝试了您提供的代码,它对我来说也工作得很好,所以问题可能出在您的 python 版本或您正在使用的文本编辑器上。

© www.soinside.com 2019 - 2024. All rights reserved.