Спасибо огромное за подробный разбор, но в начале необходимо задать условие для чисел от 0 до 9 включительно, что при вводе таких чисел сумма ответом будет само число. А далее, если более 9, то ваше решение.🙂
Условие задачи писал конченный извращенец, не проще ли было написать так: Задача. Если цифры числа упорядочены по убыванию, то вывести 'YES' иначе 'NO'. Вот простое решение: n=input('n= ') print('YES' if n==''.join(sorted(n, reverse=True)) else 'NO') или так: n=[i for i in input('n= ')] print('YES' if n==sorted(n, reverse=True) else 'NO') или так: n=input('n= ') print('YES' if all(a>b for a,b in zip(n,n[1:])) else 'NO')
Плохо, что забросили свой канал, у Вас так качественно получается все объяснять. Применяю Вашу методику при решении задач, детально оставлять комментарии под каждым действием, помогает. Спасибо!
Амина, спасибо! Сразу становится все понятно. Особенно то, что сначала необходимо разработать схематичнский алгоритм действий и только после этого ясна последовательность будущего кода
Хочу сказать огромное спасибо! Посмотрела несколько видео и настолько классно все объяснено, я в восторге, начало просветляться что-то в голове! Спасибо!
Большое спасибо за труд, очень многое становится понятным. В этой задаче, пока к if count ==0: не дописал and i!=1 , код не работал на моём компиляторе как нужно, т.е. включал число 1 в перечень простых чисел
На данный момент я не веду этот курс, но можете посмотреть мой плейлист Python course. В нем достаточно видео, чтобы понять Python. Если есть вопросы по задачам или конкретным темам, то можете написать комментарий под любым видео - я запишу видео-разбор темы и выложу на канал. Также, в ближайшее время, я буду выпускать еще новые уроки, курсы, разборы, и так далее, поэтому можете просто смотреть мои уроки ))