Форум сайта python.su
0
программа должна выводить сообщение об ошибке при вводе строки и возвращаться в начало цикла
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
Отредактировано akula (Июнь 5, 2015 22:27:14)
Прикреплённый файлы:
Снимок.PNG (8,8 KБ)
Офлайн
103
у вас второй пайтон, а этот код для 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)
Офлайн
0
понял, спасибо.
Офлайн