题解 | 特殊的科学计数法

特殊的科学计数法

https://www.nowcoder.com/practice/ca0962879d3b40d8bb598fb9a905ac7a

n = str(input())
if int(n[2]) >= 5:
    if int(n[1]) == 9:
        if int(n[0]) == 9:
            a = 1
            b = 0
            c = len(n)
        else:
            a = int(n[0])+1
            b = 0
            c = len(n) - 1
    else:
        a = int(n[0])
        b = int(n[1]) + 1
        c = len(n) - 1
else:
    b = int(n[1])
    a = int(n[0])
    c = len(n) - 1
print(f'{a}.{b}*10^{c}')

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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