Дано двузначное число. Напишите программу определения:
является ли сумма его цифр двузначным числом;
превышает ли сумма его цифр число x, которое вводится дополнительно;
кратна ли сумма его цифр 6;
больше ли цифра десятков цифры единиц;
входят ли в него цифры 4 или 7;
оканчивается ли число цифрой 5.
Выведите «YES» или «NO», отвечая на каждый вопрос задачи на новой строке.
входные данные
42
13
выходные данные
NO
NO
YES
YES
YES
NO
Ответы
n, x = abs(int(input())), int(input())
print("YES" if (9 < n % 10 + n // 10 < 100) else "NO")
print("YES" if (n % 10 + n // 10 > x) else "NO")
print("YES" if ((n % 10 + n // 10) % 6 == 0) else "NO")
print("YES" if (n // 10 > n % 10) else "NO")
print("YES" if (n % 10 == 4 or n % 10 == 7 or n // 10 == 4 or n // 10 == 7) else "NO")
print("YES" if (n % 10 == 5) else "NO")
Программа:
Python:
n, x = int(input('Введите число: ')), int(input('Введите х: '))
summ = n % 10 + n // 10
print('YES' if len(str(summ)) == 2 else 'NO')
print('YES' if summ > x else 'NO')
print('YES' if summ % 6 == 0 else 'NO')
print('YES' if n // 10 > n % 10 else 'NO')
print('YES' if n % 10 == 4 or n % 10 == 7 or n // 10 == 4 or n % 10 == 7 else 'NO')
print('YES' if n % 10 == 5 else 'NO')