用户:
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('抱歉,您想要的操作超过了我的预估范围,请您换个词来形容。')
特别说明:此人十分谦虚,有漏掉的流量单位打在评论区