Python-проблема с IDLE

 
0
 
Python
ava
Lateralus | 05.11.2011, 18: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)
Kommentare (2)
ava
spSerg | 06.11.2011, 18:42 #
Если в оболочке, то в функцию обернуть можно.
ava
masterweek | 05.12.2011, 21:58 #
Lateralus,
Пробуй вводить дальше переменные,интерпретатор все равно заносит в память объект строка.
или используй IDE.
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden