Благодарю. Исправлено с решением ниже, повторно. редактировать в 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.")