Кстати, если файл *.py, то писать #!/usr/bin/python3 необязательно. Нужно писать, когда файл без расширения, а потом прописать к нему chmod +x, вот тогда обязательно #!/usr/bin/python3
при создании более сложной программы чем тестовые задачки очень удобно использовать виртуальное окружение с нужными библиотеками
тогда для запуска программы на питоне в нужном окружении
имеет смысл ставить первой строчкой
#!venv/bin/python
с указанием имени настроенной среды для запуска в нужной среде с нужными библиотеками