2024-06-23 19:09:31 发布
网友
任务是打印word中的3个字母,例如,word“python”=tho,from“linebreak”=ebr。如果字母数为偶数,则选择窗口将移到最近的字母。(向左->;)
x=str(输入(“输入字符串:”)
打印(x[2:5])
我接下来要做什么?在
谢谢你!在
这对你的问题有效:
def middle_three(string): lower = (len(string) - 3) // 2 + 1 - len(string) % 2 upper = (len(string) + 3) // 2 + 1 - len(string) % 2 return string[lower:upper]
作为函数:
def mid(s): return s[int(len(s)/2) - 1:int(len(s)/2) + 2]
或者作为看起来更短的lambda函数:
用法:
>>> mid('python') 'tho'
或者没有功能:
>>> s = input("Enter a string: ") Enter a string: python >>> print(s[int(len(s)/2) - 1:int(len(s)/2) + 2]) tho
这对你的问题有效:
作为函数:
或者作为看起来更短的lambda函数:
^{pr2}$用法:
或者没有功能:
相关问题 更多 >
编程相关推荐