Tsunemori replied 2 years ago
Vou te dar mais uma dica: como você ainda não manja muito de listas, você pode evitar ter que estressar a cabeça com isso agora e focar no programa. Toda vez que você quiser receber 3 variáveis, por exemplo, em 1 linha só, você pode fazer o seguinte:
variavel1, variavel2, variavel3 = input().split()
No caso desse problema, você recebe dois ints e um float, então você pode fazer o seguinte:
variavel1, variavel2, variavel3 = input().split()
variavel1, variavel2, variavel3 = int(variavel1), int(variavel2), float(variavel3)
E agora vc tem os três valores, cada um separado em sua variável. O que está realmente acontecendo por trás dos panos, você vai entender melhor quando estiver estudando tuplas e listas. Se você quisesse receber apenas dois valores em uma só linha, você poderia usar:
variavel1, variavel2 = input().split()
Sobre o erro que você cometeu no seu código, o problema está em como você usou o map(), você o usou na variável code1, quando deveria ter usado nas variáveis list1 e list2.