When I run this code it says there is an error. Can anyone help point out why I am getting an error for this code? from Artist import * from Artwork import * if __name__ == "__main__": mylist =...


When I run this code it says there is an error. Can anyone help point out why I am getting an error for this code?


from Artist import *
from Artwork import *


if __name__ == "__main__":
mylist = input().split(" ")
user_artist_name = str(mylist[0]+" "+mylist[1])
user_birth_year = int(mylist[2])
user_death_year = int(mylist[3])
#mylist1 = mylist(4:-1)
user_title = ""
for i in mylist[4:-1]:
user_title+=i+" "
#user_title = str(mylist[4:-1])
user_year_created = int(mylist[-1])
user_artist = Artist(user_artist_name,user_birth_year,user_death_year)
new_artwork = Artwork(user_title, user_year_created, user_artist)
new_artwork.print_info()



Here is the error message:


Traceback (most recent call last): File "main.py", line 7, in user_birth_year = int(mylist[2]) IndexError: list index out of range




Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions ยป

Submit New Assignment

Copy and Paste Your Assignment Here