Size: a a a

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

2020 May 12

in Сообщество Python Программистов
Alexander
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("команда не распознана")
По идее у интов нет lower()
источник

in Сообщество Python Программистов
Будет ошибка
источник

P

Pavel in Сообщество Python Программистов
Всем привет! Кто-нибудь работал с kivy? Я пытаюсь запилить мобильное приложение под андроид, делаю на xubuntu, собираю apk buildozerом. Пытаюсь запилить камеру. Все работает, но не могу поменять resolution у камеры. При любом изменении свойства resolution приложение крашится. Пример брал отсюда: https://kivy.org/doc/stable/examples/gen__camera__main__py.html
источник

PT

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

P

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

in Сообщество Python Программистов
Paul Tovt
не будет, изначально вводится строка
А, то есть инпут всегда возвращает строку?
источник

in Сообщество Python Программистов
Я почему-то думал, что питон приводит к типу сам...
источник

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

PT

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

A

Alexander in Сообщество Python Программистов
Paul Tovt
не будет, изначально вводится строка
+
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
Дарья
Шиза какая то
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
elif i in ["exit", "quit"]:
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Там i типа int будет
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Какой sum, exit или quit??
источник

PP

Pavel Petrov in Сообщество Python Программистов
Дарья
S = 0
while True:
   i = input()
   if i in ['exit','quit']:
       print('exit...')
       break
   elif i == 'sum':
       print('sum = ',S)
       print('-------------')
       print('Наша песня хороша. Начинай сначала!\n')
       S = 0
   else:
       try:
           S += int(i)
       except Exception as e:
           print('Вводите либо числа, либо команды: quit,exit,sum')
           continue
источник

AT

Alexander T in Сообщество Python Программистов
Просто Ярик
Какой sum, exit или quit??
int = lambda x: x
источник

PP

Pavel Petrov in Сообщество Python Программистов
Pavel Petrov
S = 0
while True:
   i = input()
   if i in ['exit','quit']:
       print('exit...')
       break
   elif i == 'sum':
       print('sum = ',S)
       print('-------------')
       print('Наша песня хороша. Начинай сначала!\n')
       S = 0
   else:
       try:
           S += int(i)
       except Exception as e:
           print('Вводите либо числа, либо команды: quit,exit,sum')
           continue
наждачкой сам обработаешь
источник

D

D. in Сообщество Python Программистов
@Kei_dan спасибо за наводку!
источник

A

Alexander in Сообщество Python Программистов
Pavel Petrov
S = 0
while True:
   i = input()
   if i in ['exit','quit']:
       print('exit...')
       break
   elif i == 'sum':
       print('sum = ',S)
       print('-------------')
       print('Наша песня хороша. Начинай сначала!\n')
       S = 0
   else:
       try:
           S += int(i)
       except Exception as e:
           print('Вводите либо числа, либо команды: quit,exit,sum')
           continue
Ровно этот вариант уже был
источник

PP

Pavel Petrov in Сообщество Python Программистов
Alexander
Ровно этот вариант уже был
у дураков мысли сходятся, особенно если они ограничены какой-то строгой языковой парадигмой
источник