lang
1def change_bite(inp_1, sel_1, sel_2): 2 3 bite_dict = { 4 'B' : 1, 5 'TB' : 10 ** 12, 6 'GB' : 10 ** 9, 7 'MB' : 10 ** 6, 8 'KB' : 10 ** 3, 9 'mb' : 10 ** -3, 10 'μb' : 10 ** -6, 11 'nb' : 10 ** -9, 12 'pb' : 10 ** -12 13 } 14 15 c_bite = { n:b for b, n in bite_dict.items() }[bite_dict[sel_2]] 16 if c_bite[sel_2] < bite_dict['B']: 17 result = inp_1 * bite_dict[sel_1] * -(bite_dict[sel_2]) 18 else: 19 result = inp_1 * bite_dict[sel_1] * bite_dict[sel_2] 20 21 return result + c_bite 22 23print(change_bite(3, 'GB', 'mb')) 24``` 25なぜ動かないのか教えてください 26悲しくて泣きそうです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。