我知道这完全是一个菜鸟问题,但我怎样才能从输入()添加结果,添加并打印它?这是代码:
import time
#valores de definicao da cortina
cortinas_cm = 100
cortina_preco = 5
#nome e apelido
nome = input("1º Nome" "\n")
apelido = input("Apelido" "\n")
#teste de listagem de cliente
inventario = []
inventario.append(nome + " " + apelido)
#inputs de utilizador para calcular cortinas
quantidade_cm = input("Quantos cm pretende? em cm!" "\n")
inventario.append(quantidade_cm)
print("------------------\n")
print(inventario)
print("\n------------------\n")
#converter o input em string
quantidade = float(quantidade_cm)
#valor total com taxa de comerciante
preco = quantidade * cortina_preco * 1.05
print("preço total e: ")
#converte se em string para que se possa imprimir com texto depois
print (str(preco) + " eur!")
#print de restante de tecido
quantidade_restante = cortinas_cm - quantidade
print("quantidade restante: ")
print(str(quantidade_restante)+ " cm!")
#teste de if
tecla = input("Comprar mais: y or n? \n")
if tecla == "n":
hora = time.strftime('%X %x %Z')
print (hora)
else:
mais_mais = input("Quanto mais deseja? \n")
total_float = float(mais_mais)
total_total = quantidade_restante + mais_mais
print(total_total, total_float)
#loop teste
if quantidade_restante <= 10:
print("Quase no limite de stock")
else:
print("Obrigado pela sua compra")
#para manter a janela aberta
input()
每次当我输入“if”并添加其他值时运行程序时,它都会给出一个错误,即不能用浮点数添加 str。我已经将 input() 转换为浮点数!你能帮我吗?!评论是葡萄牙语,所以关于任何声明的任何问题都可以问!