gpt4 book ai didi

python - 打印为Python中中间字符串的长度

转载 作者:行者123 更新时间:2023-11-28 21:34:16 29 4
gpt4 key购买 nike

我尝试过 sorted() 但没有成功。
我需要在不使用条件或循环的情况下解决这个问题。

调用此函数时,它应该返回一个由星号 (*) 组成的字符串,该字符串的长度与具有中位数长度的字符串参数相同。

def mid_string_of_stars(text1, text2, text3):

maksimum=max(len(text1), len(text2), len(text3))

minimum = min (len(text1), len(text2), len(text3))

m=(maksimum+minimum)/2

middle_string='*'*m
return middle_string

最佳答案

看起来您的代码片段提供了均值,而问题描述则要求中值。您对排序的想法是正确的。您可以将字符串输入传递到数组,然后使用 sort() 就地修改列表(请参阅 https://wiki.python.org/moin/HowTo/Sorting ),然后获取中间元素的长度。我发现您已经知道如何使用 len() 并创建 '*' 字符串,所以您应该可以开始了。

关于python - 打印为Python中中间字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53526065/

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