Я создал список в другой функции, но хочу использовать его в моей новой функции. Как правильно получить к нему доступ, потому что по какой-то причине он недоступен.
Я создалсписок в другой функции, но я хочу использовать его в моей новой функции. Как правильно получить к нему доступ, потому что по какой-то причине он недоступен?
Я создал список в другой функции, но хочуиспользуйте его в моей новой функции, как правильно получить к нему доступ, потому что по какой-то причине к нему нельзя получить доступ.
введите код здесь
from collections import Counter
class infoCd():
def __init__(self, EnTitel, EnArtist, EttAntalspår, EnLängd, EttInköpesår):
self.EnTitel = EnTitel
self.EnArtist = EnArtist
self.EttAntalspår = EttAntalspår
self.EnLängd = EnLängd
self.EttInköpesår = EttInköpesår
def display_cd_details(self):
print(" Title: {} EnArtist: {} EttAntalspår: {} EnLängd: {} EttInköpesår: {} ".format(self.EnTitel,self.EnArtist,self.EttAntalspår,self.EnLängd,self.EttInköpesår))
# def the_cd_worth(self):
# EttInköpesår = int(input("Vad är inköpes priset: "))
# # inköpespris = 233
# z = ['blue', 'red', 'red','red','blue', 'yellow', 'blue', 'red', "yellow"]
# Counter(z)
# b = Counter(z)
# solen = max(b.values())
# print(solen)
# värdet = EttInköpesår / solen
# print("Värdet på cd är nu ", int(round(värdet)))
def save_cd_details(lista):
# // KOLLA HUR MAN GÖR MED JSON
with open('bookdetails.txt','a+') as f:
f.write((lista))
def insert_cd_details():
counter = 0
lista = []
while(True):
EnTitel = input("Lägg in en titel: ")
EnArtist = input("Vad heter artisten: ")
EttAntalspår = int(input("Hur många spår finns det: "))
EnLängd = int(input("Vad var inköpspriset: "))
EttInköpesår = int(input("Vad var inköpsåret: "))
counter+=1
Cd = infoBok(EnTitel, EnArtist, EttAntalspår, EnLängd, EttInköpesår )
lista.append(Cd)
# avslutaBöcker = input("Vill du avsluta (j/n)")
# if (avslutaBöcker == "j"):
# print("JAAA")
# else:
# print("Nej")
#
avslutaCd = input("Vill du fortsätta att lägga up cd(j/n)")
if (avslutaCd == "j"):
print("JAAA")
with open('bookdetails','a+') as f:
f.write(lista)
else:
print("Nej")
# // när du vet hur man lagger upp
# save_book_details(lista)
break
return lista
# return infoBok(EnTitel, Enforfattare, EttAntal, EttInkopspris, EttInkopesar)
def cdtony(self, lista):
inkopespris = int(input("vad är inköpspriset: ")
z = [saker for saker in tonylista]
# z = ['blue', 'red', 'red','red','blue', 'yellow', 'blue', 'red', "yellow"]
Counter(z)
b = Counter(z)
solen = max(b.values())
print(solen)
vardet = inkopespris / solen
print("Vardet pa cd ar nu ", int(round(vardet)))
a = insert_cd_details()
print(len(a))
for book in a:
book.the_cd_worth()
# a.save_film_details()
# a.the_book_worth()
a = insert_film_details()
for film in a:
film.display_film_details()
[r jyst] [1]
[1]: https://i.stack.imgur.com/gqCS8.pngstrong текст