Size: a a a

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

2020 February 18

M

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

M

Mark in Сообщество Python Программистов
Так задумано?( Вес и возраст)
источник

V

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

M

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

V

Vlad in Сообщество Python Программистов
большой вес и возраст
источник

R3

Rud 356 in Сообщество Python Программистов
Vlad
большой вес и возраст
Ну просто Черная Дыра Ивановна пользуется прогой)
источник

V

Vlad in Сообщество Python Программистов
pycharm не рабоает, винда 7 - установил - не запускается, было такое у кого нибудь?
источник

M

Mark in Сообщество Python Программистов
Vlad
большой вес и возраст
Там и отрицательные числа заработают
источник

A

Alexander in Сообщество Python Программистов
Вообще, логика всего алгоритма простая:
1. Существует всего два состояния по весу. Он либо в диапазоне, либо за его пределами
2. Существуют отдельные детерминированные состояния для возрастов внутри веса за пределами диапазона.
Выглядит как условие внутри условия
источник

A

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

if 50<=weight<=120:
  print("Все круто!")
else:
  if age < 30:
       print("Надо вести правильный образ жизни") # хз что делать младенцам
  elif age <40:
       print("Быстро стареешь!")
  else:
       print("Беги на осмотр")
источник

А

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

V

Vlad in Сообщество Python Программистов
if age <=30 and 120 >= weigth >= 50:
 print(last_n + " " + first_n + " " + ' Вы в хорошем состоянии!')
 if (age <=0 or age > 150) or (weigth > 300 or weigth < 2):
   print('Не правильные данные!')
   weigth = int(input("Введите заново: "))
источник

NY

Not Your in Сообщество Python Программистов
Есть telebot документации на русском?  Искал, не нашёл
источник

V

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

V

Vlad in Сообщество Python Программистов
while True:
if age <=30 and 120 >= weigth >= 50:
 print(last_n + " " + first_n + " " + ' Вы в хорошем состоянии!')

 if (age <=0 or age > 150) or (weigth > 300 or weigth < 2):
   print('Не правильные данные!')
   weigth = int(input("Введите заново: "))
   continue  
не то что то
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
А не проще сделать подсчёт ИМТ?))
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Там и табличка есть по возрасту/полу ещё вроде
источник

A

Alexander in Сообщество Python Программистов
Vlad
как вернуться к началу? континуе ошибку выдаект, цикла нет же
в начале сделай:
check=False
while not check:
    weight = int(input('вес'))
    if....... (тут валидатор веса и возраста):
        ...тут условия для решения...
        check=True
    continue
источник

V

Vlad in Сообщество Python Программистов
Alexander
в начале сделай:
check=False
while not check:
    weight = int(input('вес'))
    if....... (тут валидатор веса и возраста):
        ...тут условия для решения...
        check=True
    continue
ок, спасибо!
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
А не проще сделать подсчёт ИМТ?))
исходная задача не в этом
источник