Благодарю. Исправлено с решением ниже, повторно. редактировать в TM_PYTHON в проекте.

исал следующее для домашнего задания, и оно отлично работает в IDLE и Eclipse с Python 3.

Однако я попытался запустить его из TextMate с новой строкой 1, которую я нашел здесь, чтобы указать на Python 3 на Mac. Кажется, что работает Python 3, но возвращает ошибку. Он говорит: EOFError: EOF при чтении строки. Это относится к строке 5 ниже.

Кто-нибудь знает почему?

Кстати, эта проблема TextMate не является частью домашнего задания, поэтому я не пытаюсь получить помощь в выполнении домашних заданий. Я просто хочу выяснить, как использовать TextMate с Python 3.

#! /usr/local/bin/python3
#
# Tests user string against two conditions.
#
user_string = input("Enter a string that is all upper case and ends with a period: ")
if user_string.isupper() and user_string.endswith("."):
    print("Your string met both conditions.")
else:
    if user_string.isupper():
        print("Your string does not end with a period.")
    elif user_string.endswith("."):
        print("Your string is not all upper.")
    else:
        print("Your string failed both conditions.")

Ответы на вопрос(0)

Ваш ответ на вопрос