Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Python-проблема с IDLE


Автор: Lateralus 5.11.2011, 17:37
Здравствуйте.Я начал учить Python по книге Саммерфилда Python 3,
в главе 1 в теме:"Золотой запас" Python составляющая 7:ввод-вывод имеется программка,
так вот ,когда я печатаю в ней после строки,выводимой функцией print(),
выводится сеанс работы с программрой, проблема в том,что в оболочке Python у меня это не получается,
после выполнения print() нельзя писать еще total=0,count=0, а также цикл while()?
Вот текст программы:
print("Type integers, each followed by Enter; or just Enter to finish") 
total = 0 
count = 0 
while True: 
      line = input("integer: ") 
      if line: 
          try: 
                  number = int(line) 
          except ValueError as err: 
                 print(err) 
                 continue 
         total += number 
         count += 1 
    else: 
          break 
if count: 
    print("count =", count, "total =", total, "mean =", total / count)
 

Автор: spSerg 6.11.2011, 18:42
Если в оболочке, то в функцию обернуть можно.

Автор: masterweek 5.12.2011, 21:58
Lateralus
Пробуй вводить дальше переменные,интерпретатор все равно заносит в память объект строка.
или используй IDE.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)