Найти - Пользователи
Полная версия: Не работает пример из книги
Начало » Python для новичков » Не работает пример из книги
1
akula
программа должна выводить сообщение об ошибке при вводе строки и возвращаться в начало цикла
print("Type integers, each followed\
 by Enter; or just Enter to finish")
while True:
    line = input("integer: ")
    if line:
        try:
            number = int(line)
        except ValueError as err:
            print(err)
            continue
    else:
        break
текст ошибки
terabayt
у вас второй пайтон, а этот код для 3!
вам нужно заменить input на raw_input
print("Type integers, each followed",
      "by Enter; or just Enter to finish")
while True:
    line = raw_input("integer: ")
    if not line:
        break
    try:
        number = int(line)
    except ValueError as err:
        print(err)
akula
понял, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB