鱼C论坛

 找回密码
 立即注册
楼主: ooxx7788

[技术交流] Python: 每日一题 47

[复制链接]
发表于 2017-5-20 16:22:20 | 显示全部楼层
x = int(input("输入整数:"))
x_list =[]
for m in str(x):
    x_list.append(m)
    i=0
    for num in range(len(x_list)):
        if int(x_list[0])>int(x_list[num]):
            i+=1
print(i)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-20 16:25:21 | 显示全部楼层
烦人 发表于 2017-5-20 16:22
x = int(input("输入整数:"))
x_list =[]
for m in str(x):


你这是神马玩意儿?弄个文不对题的答案来什么意思啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-20 16:29:35 | 显示全部楼层
题目没看清都不行吗,只符合前4项,,,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-21 11:48:02 | 显示全部楼层
  1. def get_num(n):
  2.     num_dict = {'0':1, '6':1, '8':2, '9':1}
  3.     sum = 0
  4.     for i in str(n):
  5.         if i in num_dict:
  6.             sum = sum + num_dict[i]
  7.     return  sum

  8. print(get_num(89282350306))
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-21 13:05:57 | 显示全部楼层
2333
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-22 12:08:07 From FishC Mobile | 显示全部楼层
是自定义数字?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-22 12:28:56 From FishC Mobile | 显示全部楼层
追月的小肥仔 发表于 2017-5-22 12:08
是自定义数字?

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

使用道具 举报

发表于 2017-5-22 12:37:52 | 显示全部楼层

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

使用道具 举报

发表于 2017-5-26 11:49:12 From FishC Mobile | 显示全部楼层
每个数字有一个洞算一次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-6 18:42:47 | 显示全部楼层
哈哈哈,一看就是幼儿园数圈圈神题
  1. def getNum(n):
  2.     s = str(n)
  3.     return s.count('0')+2*s.count('8')+s.count('6')+s.count('9')
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-29 19:35:31 | 显示全部楼层
  1. def get_num(n):
  2.     return sum([2 if i == '8' else 1 for i in str(n) if i in ['6','8','9','0']])
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-16 12:32:38 | 显示全部楼层
可惜我也是一脸懵逼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-3 19:22:52 | 显示全部楼层
简直了,题目还隐藏的这么深
  1. dic = {'0':1,'1':0,'2':0,'3':0,'4':0,'5':0,'6':1,'7':0,'8':2,'9':1}

  2. def getNum(x):
  3.     result = 0
  4.     for each in str(x):
  5.         result += dic[each]
  6.     return result
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-12 13:43:01 | 显示全部楼层
脑筋急转弯+10086
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-22 13:21:36 | 显示全部楼层
ef getNum(x):
    result=0
    dict1={0:1,1:0,2:0,3:0,4:0,5:0,6:1,7:0,8:2,9:1}
    for i in str(x):
        result+=dict1[int(i)]
    return print(result)
if __name__=="__main__":
    x=90783
    getNum(x)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-8 18:01:15 | 显示全部楼层
kankan
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-5 21:49:08 | 显示全部楼层
今日份的解题:
  1. def getNum(i):
  2.     d = dict()
  3.     for j in range(10):
  4.         d[str(j)] = 0
  5.     for t in str(i):
  6.         d[t] += 1
  7.     return d['0'] + d['6'] + d['9'] + d['8'] * 2
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-12 16:44:46 | 显示全部楼层
def Fun47(Numget):
    Count = 0
    Snumget = str(Numget)
    for i in Snumget:
        if i=="0":
            Count +=1
        elif i=="6":
            Count +=1
        elif i=="9":
            Count +=1
        elif i=="8":
            Count +=2
        else:
            Count +=0
    print("hole number is %d" % (Count))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-17 20:33:43 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-12-18 13:58:47 | 显示全部楼层
都只是看到洞的...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 23:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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