Size: a a a

Сообщество Python Программистов

2020 May 12

A

Alexander in Сообщество Python Программистов
Потом третье
источник

A

Alexander in Сообщество Python Программистов
Но это сейчас не главное
источник

D

Deidara in Сообщество Python Программистов
мне кажется, в этом и проблема здесь
источник

A

Alexander in Сообщество Python Программистов
Нет
источник

l

let45fc in Сообщество Python Программистов
Deidara
мне кажется, в этом и проблема здесь
Не, там почти вся логика неправильная, мы сейчас к этому подводим потихоньку
источник

D

Deidara in Сообщество Python Программистов
let45fc
Не, там почти вся логика неправильная, мы сейчас к этому подводим потихоньку
ну вообще да, согласен
источник

A

Alexander in Сообщество Python Программистов
Проблема в повторном присвоении переменной, которая была ранее обнулена, проблема в проверке инта на str, тут весь скрипт не корректно работает
источник

in Сообщество Python Программистов
Плюс порядок распознавания команд
источник

l

let45fc in Сообщество Python Программистов
Плюс порядок распознавания команд
Вот тут все ок как раз
источник

in Сообщество Python Программистов
Плюс порядок распознавания команд
Либо везде elif'ы дописать
источник

D

Deidara in Сообщество Python Программистов
они здесь необязательны
источник

in Сообщество Python Программистов
Deidara
они здесь необязательны
Согласен, просто глаз наметан избегать лишнего пробега по телу цикла
источник

in Сообщество Python Программистов
Так, давайте один разберёт. Александр пишет, мы тут только мешаем
источник

A

Alexander in Сообщество Python Программистов
Дарья, давай по такому алгоритму:
Берём какую-то переменную F и выставляем её в ноль
Запускаем бесконечный цикл, где просим пользователя что то ввести, но не переводим это в int
Проверяем пользовательский ввод:
Если это sum - выводим F, а затем обнуляем её (F=0)
Если это exit или quit - выходим
Иначе - пробуем привести ввод к типу int, и прибавляем его к F
источник

A

Alexander in Сообщество Python Программистов
Так, давайте один разберёт. Александр пишет, мы тут только мешаем
+ спасибо
источник

A

Alexander in Сообщество Python Программистов
F=0
while True:
   i=input()
   if i=="sum":
       print(F)
       F=0
   elif i.lower() in ("quit", "exit):
       break
   else:
       try:
           F+=int(i)
       except TypeError as e:
           print("команда не распознана")
источник

Д

Дарья in Сообщество Python Программистов
Спасибо за помощь
источник

A

Alexander in Сообщество Python Программистов
Дарья
Спасибо за помощь
Вам стали понятны ошибки, или подробнее разобрать?
источник

Д

Дарья in Сообщество Python Программистов
Пока понятно😄
источник

A

Alexander in Сообщество Python Программистов
Ок
источник