0
Хочу сделать так чтобы программа читала ввод(например k1) и выводила на екран всю инфу о товаре за кодом?
class Shop: def __init__(self, price, firm, type): self.price = price self.firm = firm self.type = type k1=Shop("6999", "Samurai","true") k2=Shop("12300", "LG","true") x=input("код товару: ") def cout(x): print(x.price) print(x.firm) print(x.type) cout(x)
3 Answers
+ 2
NOT
cout(x)
but
cout(k1)
https://code.sololearn.com/ch2Pk96yJXxo/?ref=app
+ 1
Вам нужно написать условие чтения строки ввода:
if(x == "k1"):
cout(k1)
или используйте функцию eval():
cout(eval(x)) ☺️
0
То есть если будут около тысячи таких k1,k2...k999 то к каждому прописать такое?