Programa para gestionar una tienda de teléfonos (tienda de teléfonos móviles) grabar con una clase en Python

Python: tienda de teléfonos (tienda de teléfonos móviles) de gestión de registros : Aquí, vamos a implementar un programa de Python para manejar tienda de teléfonos (tienda de teléfonos móviles) registro usando class y el enfoque de objetos.

Un smartphone distribuidor en la localidad está muy preocupada por sus registros como su asistente no es tan serio sobre el volumen global de negocios. Él no puede cambiar su ayudante porque es uno de la familia y por lo tanto resulta ser un gran problema class Rashid. Rashid discutido este problema con uno de sus amigos y él le sugirió que utilizar un programa de ordenador y gestionar esta lista de celulares por sí mismo. Su amigo hizo un favor y le dio el siguiente código Python en la que puede crear una lista de los teléfonos inteligentes, junto con su número de modelo y el precio.

Keypoint : El código y los artículos son simples pero el artículo se centra en la parte de aplicación de programación Python. ¿Cómo una persona muy versado en Python puede resolver un problema de la vida diaria. En este artículo, nos centramos en la creación de listas. Manténgase en sintonía for guardarlo en formato txt.

Programa:

# Definig a class Phone, which contain 
# Phone name, model number and price of the Phone
class Phone(object):
def __init__(self, phnname, model, price):
self.phnname = phnname
self.model = model
self.price = price
def getprice(self):
return self.price
def getmodel(self):
return self.model
def __str__(self):
return self.phnname + ' : ' + str(self.getmodel()) +' ::'+ str(self.getprice())
# Defining a function which generates
# list of all the Phones
def prices(rec, phnname, model, price):
rec.append(Phone(phnname, model, price))
return rec
# Main Code
Record = []
x = 'y'
while x == 'y':
phnname = input('Enter the name of the Phone: ')
height = input('Enter the model number: ')
model = input('price: ')
Record = prices(Record, phnname, model, height)
x = input('Another Phone? y/n: ')
# Printing the list of Phone
n = 1
print("---The list of the phone that store have---")
for el in Record:
print(n,'. ', el)
n = n + 1

salida

Enter the name of the Phone: iPhone 11
Enter the model number: 7872878277878
price: 64999
Another Phone? y/n: y
Enter the name of the Phone: Galaxy Note 5
Enter the model number: 8787878739
price: 45000
Another Phone? y/n: y
Enter the name of the Phone: Redmi 5 pro
Enter the model number: 326356523265
price: 15999
Another Phone? y/n: n
---The list of the phone that store have---
1 . iPhone 11 : 64999 ::7872878277878
2 . Galaxy Note 5 : 45000 ::8787878739
3 . Redmi 5 pro : 15999 ::326356523265


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *