gpt4 book ai didi

python - 我的程序运行良好,除了一件事 :

转载 作者:行者123 更新时间:2023-12-01 04:05:55 24 4
gpt4 key购买 nike

预期输入:"HAHAHAHA"输出为:"hahaha",但它不是打印在一行中。

def l_case(l):
for c in l:
print(chr(ord(c)+32))

最佳答案

看起来您正在定义一个将字符串转换为小写的函数。已经有一个方法可以做到这一点:

lowercased_string = old_string.lower()
print(lowercased_string)

我不确定你为什么要在序数中添加 32 ,但如果我错误地理解了你的函数的目的,以下是如何使每个字符小写并打印字符同一行:

def l_case(l):
for c in l:
print(chr(ord(c)+32).lower(), end="")

any_string.lower()any_string 转换为小写,end="" 阻止打印新行。

使用列表理解来完成这一切会更简单:

def l_case(l):
print("".join(chr(ord(c) + 32).lower() for c in l))

关于python - 我的程序运行良好,除了一件事 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com