回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我要求一个值,它是产品的id。
我想要的是有这个id的产品的价格,最后一个号码。你知道吗</p>
<p>产品代码:</p>
<pre><code>producto=[[0, "Patata", "PatataSL", 7], [1, "Jamon", "JamonSL", 21], [2, "Queso", "Quesito Riquito", 5], [3, "Leche", "Muu", 4], [4, "Oro", "Caro", 900], [5, "Zapatos", "Zapatito", 56], [6, "Falda", "Mucha ropa", 34]]
def productos():
respuesta=True
while respuesta:
print ("""
1.Mostrar Productos
2.Salir al menu
""")
respuesta=input("Introduzca la opcion ")
if respuesta=="1":
for r in producto:
for c in r:
print(c, end = " ")
print()
elif respuesta=="2":
import menu
elif respuesta !="":
print("\n No ha introducido un numero del menu")
</code></pre>
<p>购物代码:</p>
<pre><code>import clientes
import productos
def compras():
respuesta=True
while respuesta:
print ("""
1.Comprar
2.Salir al menu
""")
respuesta=input("Introduzca la opcion ")
if respuesta=="1":
i = int(input("Introduzca el id del cliente: "))
if i in (i[0] for i in clientes.cliente):
print("El cliente está en la lista")
else:
print("El cliente no está en la lista")
compras()
p = int(input("Introduzca el id del producto: "))
if p in (p[0] for p in productos.producto):
print("El producto esta en stock")
</code></pre>
<p>这些是我一直在尝试的事情,但是我得到了一个错误代码:TypeError:'int'对象是不可订阅的。你知道吗</p>
<pre><code>for j in productos.producto:
for p in j:
print (str(p[3]))
#print("El producto cuesta: " + str(p[p][3]))
</code></pre>
<p>最后一部分还可以。你知道吗</p>
<pre><code>else:
print("El producto no esta en stock")
compras()
elif respuesta=="2":
import menu
elif respuesta !="":
print("\n No ha introducido un numero del menu")
</code></pre>