鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题(开胃菜)

[复制链接]
发表于 2017-9-15 19:47:13 | 显示全部楼层
  1. def get_middle(s):
  2.     if len(s) % 2 == 0:
  3.         return s[int(len(s)/2-1)] + s[int(len(s)/2)]
  4.     else:
  5.         return s[int((len(s)-1)/2)]
复制代码

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-15 19:59:15 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-15 20:54:42 | 显示全部楼层
def justStr(text):
    a =[];
    for i in text:
        a.append(i)
    if len(a) % 2==0:
        print(a[len(a)/2]+a[len(a)/2+1])
    else:
        print(a[(len(a)+1)/2])
if __name__ =='__main__':
    justStr('hahh')

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-15 22:28:19 | 显示全部楼层
a = raw_input("please input a atring:\n")
num = len(a)
print num
if(num%2==0):
    print a[num/2-1 : num/2+1]
else:
    print a[num/2]

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 00:05:30 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-16 11:00:09 | 显示全部楼层
  1. string=input("input the string:")
  2. n=int(len(string))
  3. if n%2==1:
  4.     n=int(n/2)
  5.     print(string[n])
  6. else:
  7.     n=int(n/2-1)
  8.     ans=string[n]+string[n+1]
  9.     print(ans)
  10.    
复制代码

   

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 12:30:33 | 显示全部楼层
66666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 16:23:37 | 显示全部楼层
  1. def qw(*oo):
  2.         for i in range(len(oo)):
  3.                 if len(oo[i])%2==0:
  4.                         print(oo[i][len(oo[i])//2-1],oo[i][len(oo[i])//2])
  5.                 else:
  6.                         print(oo[i][len(oo[i])//2])
复制代码


想了想字符组的情况

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 18:00:00 | 显示全部楼层
好难
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-16 20:02:33 | 显示全部楼层
新手上路 看看大神怎么做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-16 23:40:45 | 显示全部楼层
char=input()
i=len(char)
if i%2==0 :
    print(char[int(i/2)])
    print(char[int(i/2-1)])
if i%2==1 :
    print(char[int((i-1)/2)])

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-17 00:04:27 | 显示全部楼层
# -*-coding:gbk-*-
__author__ = 'chennan'
def KatagetMiddle(x):
    n=len(x)
    if n%2==0:
        n1=int((n-2)/2)
        n2=int(n/2)
        u=x[n1]+x[n2]
    else:
        n3=int((n-1)/2)
        u=x[n3]
    return u;

x="A"
u=KatagetMiddle(x)
print(u)

评分

参与人数 1荣誉 +4 鱼币 +4 收起 理由
新手·ing + 4 + 4

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-17 10:34:22 | 显示全部楼层
截至限制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-17 22:11:20 | 显示全部楼层
非常非常感谢无私的分享,看看怎么样。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-17 22:13:56 | 显示全部楼层
非常非常感谢无私的分享,看看怎么样。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 11:03:59 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-18 15:19:43 | 显示全部楼层

  1. def getMiddle(s):
  2.     size = len(s)
  3.     p = size//2
  4.     if size % 2:
  5.         return s[p]
  6.     else:
  7.         return s[p - 1:p + 1]


  8. print(getMiddle('test'))
  9. print(getMiddle('testing'))
  10. print(getMiddle('middle'))
  11. print(getMiddle('A'))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 17:24:02 | 显示全部楼层
s=str(input("请输入一个字符串:"))
a=len(s)
if a%2==0:
    print(s[a//2-1:a//2+1])
else :
    print(s[int(a//2)])

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 21:55:07 | 显示全部楼层
def func(s):
        if len(s)/2 == 0:
                return s[len(s)/2-1:len(s)/2]
        else:
                return s[len(s)//2+1]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 22:48:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 13:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表