Красота спасёт мир 
Одно из древних поверий гласит, что трёхзначное число красиво, если сумма его минимальной и максимальной цифр равна оставшейся цифре умноженной на 2. 
 
Напишите систему определяющую красоту числа. 
 
Формат ввода 
Одно трёхзначное число 
 
Формат вывода 
YES — если число красивое, иначе — NO 
 
Пример 1 
Ввод 
123 
Вывод 
YES 
Пример 2 
Ввод 
748 
Вывод 
NO
	
	
	Python
	
		
		
								
				
 
Затем мы получаем цифры числа, находим минимальную и максимальную цифры, и вычисляем оставшуюся цифру.
 
Далее мы проверяем, является ли число красивым с помощью условия: сумма минимальной и максимальной цифр должна быть равна оставшейся цифре, умноженной на 2. Если условие выполняется, выводим "YES", иначе - "NO".
				
									
																				
							
								
				
								
				
				
							
			
	
		
			Помогите решить задачу на Python
 number = input("Введите трехзначное число: ") 
 
# Проверяем, что введено трехзначное число 
if len(number) != 3: 
    print("Ошибка! Введите трехзначное число.") 
else: 
    # Получаем цифры числа 
    a, b, c = int(number[0]), int(number[1]), int(number[2]) 
 
    # Находим минимальную и максимальную цифры 
    min_digit = min(a, b, c) 
    max_digit = max(a, b, c) 
 
    # Вычисляем оставшуюся цифру 
    remaining_digit = a + b + c - min_digit - max_digit 
 
    # Проверяем, красивое ли число 
    if min_digit + max_digit == remaining_digit * 2: 
        print("YES") 
    else: 
        print("NO") 
 Сначала мы запрашиваем у пользователя трехзначное число, затем проверяем, что это действительно трехзначное число. Если введено не трехзначное число, выводится сообщение об ошибке. Затем мы получаем цифры числа, находим минимальную и максимальную цифры, и вычисляем оставшуюся цифру.
Далее мы проверяем, является ли число красивым с помощью условия: сумма минимальной и максимальной цифр должна быть равна оставшейся цифре, умноженной на 2. Если условие выполняется, выводим "YES", иначе - "NO".
								
									Дмитрий Иванченко								
								у тебя ошибка. number[0] и так далее не может быть выполнено тк это функция доступна только для строк (str) а нумбер это целое число (int)							
											Без тупых г*ботов, а своей головой это делается максимум в 4 строчки
				
									
							 n = list(input()) 
max_ = n.pop(n.index(max(n))) 
min_ = n.pop(n.index(min(n))) 
print('YES' if int(max_) + int(min_ ) == int(n[0]) * 2 else 'NO')  n = input();d = [int(x) for x in n];m, M = min(d), max(d);print("YES" if m + M == (sum(d) - m - M) * 2 else "NO") 
 Похожие вопросы
- Пожалуйста, помогите решить задачу на Python. Упражнения 57,58,59,60.
- Помогите решить задачу на Python. Никак не могу решить задачу, больше дня не могу найти ответ! Никакой код не работает.
- Пожалуйста, помогите решить задачу на Python. Упражнение 124, 125, 146
- Помогите решить задачу на python! Упражнение 41,45,47.
- Помогите решить задачу на python! Упражнение 49,50,51,52,53.
- Помогите решить задачу на python!
- Помогите решить задачу на Python.
- Помогите решить задачу на Python
- Нужно решить задачу на Python
- Помогите решить задачу в яндекс-практикуме Python
 
			 
						 
							