Я новенький! Я пытаюсь создать класс, где экземпляры еще не помещены в код, но я хочу вставить вручную. например, я хочу создать класс с именем люди. в этом классе я хочу, чтобы people_1 = () people_2 people_3 .... я не знаю, как создать такой образ, который увеличивает people_number, есть кто-то, кто может мне помочь?
# Define your pet Class
# Setup attributes for the type of animal and a name
# Include type of animal and name in the __init__ method
class Persone:
def __init__(self, cognome, nome):
self.cognome = cognome
self.nome = nome
def __str__(self):
return self.nome+" "+self.cognome
def getnome(self):
return self.nome
def cognome(self):
return self.cognome
def print_Persone(self):
print(self.cognome+" "+self.nome)
class Esame:
def __init__(self, voto_complessivo):
self.voto_complessivo = voto_complessivo
def print_voto_finale(voto_complessivo, numero_parziali_svolti):
voto_finale = voto_complessivo / numero_parziali_svolti
print ("The average for student number is:", voto_finale)
return voto_vinale
#nome_materia = input("Insrire il nome della materia: ")
print('----------------Inserire numero di parziali svolti----------------')
numero_parziali_svolti = int(input(': '))
# Create an empty List to store your pet objects
def main():
print('------------------Inserire dati dello studente------------------ ')
lista_persone = []
lista_voto_complessivo = []
# Create a While loop that continues to ask the user for the information for a new pet object
# Within the loop, create new pet objects with the inputted name and animal type.
# Add this new pet to our pet List
# Ask if the user wants to add more. If not, exit the While loop
while True:
nuova_persona = Persone(
input("Inserire Cognome: ").capitalize(),
input("Inserire Nome: ").capitalize()
)
lista_persone.append(nuova_persona)
# nuova_persona.print_Persone()
#print("Lo studente"+" "+str(nuova_persona.print_Persone())+" "+"è stato aggiunto con successo!")
# for numero_parziale in range(numero_parziali)
# print ("Inserire voto", numero_parziale+1)
# voto = int(input(': '))
# voto_complessivo += voto
voto_complessivo = 0
for numero_parziale in range(numero_parziali_svolti):
print ('Inserire voto {}° parziale:'.format(numero_parziale+1))
voto = int(input(': '))
voto_complessivo += voto
lista_voto_complessivo.append(voto_complessivo)
print('Il voto complessivo è:' ,voto_complessivo)
print('----------------------------------------------------------------------------------------------------')
parametro = input("Si desidera aggiungere un altro studente? [Si/No] ").capitalize()
if parametro == "No":
break
print('----------------------------------------------------------------------------------------------------')
print('----------------------------------------------------------------------------------------------------')
for persona in lista_persone:
print([cane.nome+" "+persona.cognome])
for voto in lista_voto_complessivo:
print([voto.voto_complessivo])
#print(nuova_persona.getnome())
main()
# Create a new For loop that goes through your pet List.
# Print out the animal type and name of the pets within your List