表示数字(Python)

表示数字

http://www.nowcoder.com/questionTerminal/637062df51674de8ba464e792d1a0ac6

我这前后加个字符,就很妙 :)

while True:
    try:
        res, n, s = '', '0123456789', ' ' + input() + ' '
        for i in range(len(s) - 1):
            res +=  s[i]
            if s[i] not in n and s[i + 1] in n or s[i] in n and s[i + 1] not in n:
                res += '*'
        print(res[1:])
    except:
        break
全部评论
请问input前后的空格为啥要加呀
1 回复 分享
发布于 2021-08-18 23:22
差距啊,人家都写出来了,我都看不明白。。。
点赞 回复 分享
发布于 2022-08-15 16:48
被边界搞得头昏脑胀,看完楼主这个真是醍醐灌顶。
点赞 回复 分享
发布于 2022-05-17 19:27
点赞 回复 分享
发布于 2022-05-09 22:30
牛呀,牛牛牛
点赞 回复 分享
发布于 2022-03-15 15:43
太强了
点赞 回复 分享
发布于 2022-01-18 09:06
太牛逼了
点赞 回复 分享
发布于 2021-10-10 17:40
牛啊 ,真是好思想
点赞 回复 分享
发布于 2021-08-06 00:33
奈斯
点赞 回复 分享
发布于 2021-07-17 16:56
miao~~
点赞 回复 分享
发布于 2021-07-15 23:04
点赞 回复 分享
发布于 2021-04-06 19:26

相关推荐

评论
51
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务