猫史档案馆


流量转换器

用户:Elvis艾维斯Elvis艾维斯查看:0 回复:0 评论:0 创建时间:2023-11-12T14:54:55


hello~今天我做了一个流量转换器,快来看看吧~

import random

#开始进入Python的世界
A = {'number1': 0}
del A['number1']
Dict = 0
while (25 == 25):
    i = input('')
    o = input('')
    t = input('')
    if (o == '字节'):
        if (t == '字节'):
            print((i * 1))
            Dict['字节'] = (i * 1)
        elif (t == 'B') :
            print((i / 8))
            Dict['B'] = (i / 8)
        elif (t == 'KB') :
            print(((i / 8) / 1024))
            Dict['KB'] = ((i / 8) / 1024)
        elif (t == 'GB') :
            print((((i / 8) / 1024) / 1024))
            Dict['GB'] = (((i / 8) / 1024) / 1024)
        else :
            print(((((i / 8) / 1024) / 1024) / 1024))
            Dict['TB'] = ((((i / 8) / 1024) / 1024) / 1024)
    elif (o == 'B') :
        if (t == '字节'):
            print((i * 1))
            Dict['字节'] = (i * 1)
        elif (t == 'B') :
            print((i / 8))
            Dict['B'] = (i / 8)
        elif (t == 'KB') :
            print(((i / 8) / 1024))
            Dict['KB'] = ((i / 8) / 1024)
        elif (t == 'GB') :
            print((((i / 8) / 1024) / 1024))
            Dict['GB'] = (((i / 8) / 1024) / 1024)
        else :
            print(((((i / 8) / 1024) / 1024) / 1024))
            Dict['TB'] = ((((i / 8) / 1024) / 1024) / 1024)
    elif (o == 'KB') :
        if (t == '字节'):
            print(((i * 1024) * 8))
            Dict['字节'] = ((i * 1024) * 8)
        elif (t == 'B') :
            print((i * 1024))
            Dict['B'] = (i * 1024)
        elif (t == 'KB') :
            print((i / 1))
            Dict['KB'] = (i / 1)
        elif (t == 'GB') :
            print((i / 1024))
            Dict['GB'] = (i / 1024)
        else :
            print(((i / 1024) / 1024))
            Dict['TB'] = ((i / 1024) / 1024)
    elif (o == 'GB') :
        if (t == '字节'):
            print((((i * 1024) * 1024) * 8))
            Dict['字节'] = (((i * 1024) * 1024) * 8)
        elif (t == 'B') :
            print(((i * 1024) * 1024))
            Dict['B'] = ((i * 1024) * 1024)
        elif (t == 'KB') :
            print((i * 1024))
            Dict['KB'] = (i * 1024)
        elif (t == 'GB') :
            print((i / 1))
            Dict['GB'] = (i / 1)
        else :
            print((i / 1024))
            Dict['TB'] = (i / 1024)
    elif (o == 'TB') :
        if (t == '字节'):
            print(((((i * 1024) * 1024) * 1024) * 8))
            Dict['字节'] = ((((i * 1024) * 1024) * 1024) * 8)
        elif (t == 'B') :
            print((((i * 1024) * 1024) * 1024))
            Dict['B'] = (((i * 1024) * 1024) * 1024)
        elif (t == 'KB') :
            print(((i * 1024) * 1024))
            Dict['KB'] = ((i * 1024) * 1024)
        elif (t == 'GB') :
            print((i * 1024))
            Dict['GB'] = (i / 1024)
        else :
            print((i / 1))
            Dict['TB'] = (i / 1)
    elif (o == '记录') :
        print(Dict)
    else :
        List = random.randint(1, 3)
        if (List == 1):
            print('对不起,您说的话我听不懂。请您换个词表达,好吗?')
        elif (List == 2) :
            print('好像要假装自己听懂了,但是我还是没有听懂。')
        else :
            print('抱歉,您想要的操作超过了我的预估范围,请您换个词来形容。')

特别说明:此人十分谦虚,有漏掉的流量单位打在评论区


回复

上一页1 页 / 共 0下一页