提问人:Old bit-RD 提问时间:5/15/2023 更新时间:5/15/2023 访问量:30
如何仅使用两个浮点元组中的一个元素
How use just one of an element of two float tuple
问:
我正在尝试通过键盘输入包含浮点数的两种元组之一,以及所选元组的每个浮点数的位置,然后乘以通过键盘输入的整数,该整数将表示所选元组的浮点数位置的总量。有什么想法吗?
prompt = "\nPlease enter the type of the bonus: "
prompt2 = "\nEnter the price of the bonus: "
prompt3 = "\nEenter the quantity of bonus: "
prompt += "\n(Enter 'quit' when you finished.) "
bono_basico_1 = (0.01, 0.02, 0.03, 0.04, 0.05)
bono_basico_2 = (0.06, 0.07, 0.08, 0.09, 0.10)
bono_basico_1_0 = bono_basico_1[0]
bono_basico_1_1 = bono_basico_1[1]
bono_basico_1_2 = bono_basico_1[2]
bono_basico_1_3 = bono_basico_1[3]
bono_basico_1_4 = bono_basico_1[4]
bono_basico_2_0 = bono_basico_2[0]
bono_basico_2_1 = bono_basico_2[1]
bono_basico_2_2 = bono_basico_2[2]
bono_basico_2_3 = bono_basico_2[3]
bono_basico_2_4 = bono_basico_2[4]
while True:
tipo_bono = tuple(input(prompt))
precio_bono = floatr(input(prompt2))
cant_bono = int(input(prompt3))
for tipos_bonos in tipo_bono:
if tipos_bonos == bono_basico_1 and precio_bono == bono_basico_1_0:
print(f"El total a pagar por”, {tipos_bonos}, “es:”, {cant_bono * bono_basico_1_0})
elif tipos_bonos == bono_basico_1 and precio_bono == bono_basico_1_1:
print(f"El total a pagar por”,{tipos_bonos}, “es:”, {cant_bono * bono_basico_1_1})
elif tipos_bonos == bono_basico_1 and precio_bono == bono_basico_1_2:
print(f"El total a pagar por”, {tipos_bonos}, “es :”, {cant_bono * bono_basico_1_2})
elif tipos_bonos == bono_basico_1 and precio_bono == bono_basico_1_3:
print(f"El total a pagar por”, {tipos_bonos}, “es:”, {cant_bono * bono_basico_1_3})
elif tipos_bonos == bono_basico_1 and precio_bono == bono_basico_1_4:
print(f"El total a pagar por”, {tipos_bonos}, “es:”, {cant_bono * bono_basico_1_4})
for mas_tipos_bonos in tipo_bono:
if mas_tipos_bonos == bono_basico_2 and precio_bono == bono_basico_2_0:
print(f"El total a pagar por”, {mas_tipos_bonos}, “es:”, {cant_bono * bono_basico_2_0})
elif mas_tipos_bonos == bono_basico_2 and precio_bono == bono_basico_2_1:
print(f"El total a pagar por”, {mas_tipos_bonos}, “es:”, {cant_bono * bono_basico_2_1})
elif mas_tipos_bonos == bono_basico_2 and precio_bono == bono_basico_2_2:
print(f"El total a pagar por”, {mas_tipos_bonos}, “es:”, {cant_bono * bono_basico_2_2})
elif mas_tipos_bonos == bono_basico_2 and precio_bono == bono_basico_2_3:
print(f"El total a pagar por”, {mas_tipos_bonos}, “es:”, {cant_bono * bono_basico_2_3})
elif mas_tipos_bonos == bono_basico_2 and precio_bono == bono_basico_2_4:
print(f"El total a pagar por”, {mas_tipos_bonos}, “es:”, {cant_bono * bono_basico_2_4})
elif mas_tipos_bonos and tipos_bonos == 'quit':
break
else:
print(tipos_bonos)
当引入包含奖金类型的元组以及代表价格的元组时,它将乘以整数,最后将获得所选奖金金额的总额,直到写出退出这个词。
答: 暂无答案
评论