{:10_277:}
{:10_277:}
hao
#现有题目如下(编写一个函数):
#Kata.getMiddle("test") should return "es"
#Kata.getMiddle("testing") should return "t"
#Kata.getMiddle("middle") should return "dd"
#Kata.getMiddle("A") should return "A"
##############################################
lst1 = []
temp = str(input("请输入您的字符串"))
lst1_len = len(temp)//2
for i in temp:
lst1.append(i)
if len(temp)%2 != 0:
print(lst1)
else:
print(lst1,lst1)
s =input("请用户输入一个字符串")
def choose:
if len(s)//2 ==0:
return s s
else:
return s
def qiou(x):
if len(x)%2==0:
return x
else:
return x
怎么用函数作为参数,学习一下
def getMiddle(str1):
str2 = []
length = len(str1)
for x in str1:
str2.append(x)
if length%2 == 0:
print(str2)
else:
print(str2)
str1 = input('请输入字符串')
getMiddle(str1)
def list(listes):
lists=int(len(listes))
if lists%2==0:
print(listes[(lists+2)/2]+listes[(lists-2)/2])
elif lists%2==1:
print(listes[(lists+1)/2])
listes=input()
list(listes)
{:5_92:}
def getMid(string):
L=len(string)
if L%2==0:
subString=string
else:
subString=string
return subString
def getmiddle(s):
l = len(s)
k=list(s)
if (l == 0):
print('输入有误!')
elif(l%2 == 0):
return k+k
else:
return k
m=input()
h=getmiddle(m)
print(h)
大神果然好多。一道习题,思路众多啊
aha
def middle(x):
if len(x)%2 == 0:
return x[(len(x)//2)-1] + x
return x[(len(x)//2)]
if __name__ == '__main__':
x = input('输入字符串:')
print(middle(x))
都是高手
想看
学习
def accpet(str1):
x = 0
if len(str1)%2 ==0:
x = str1[(len(str1)//2 -1):(len(str1)//2 +1)]
else:
x =str1[(len(str1)//2)]
return x
def getMiddle(str1):
if len(str1)==1:
return str1
if len(str1)%2==0:
return str1+str1
else:
return str1
for i in range(5):
str2=input("请输入一个字符串:")
print(getMiddle(str2))