Дано двузначное число. Напишите программу определения:

является ли сумма его цифр двузначным числом;
превышает ли сумма его цифр число x, которое вводится дополнительно;
кратна ли сумма его цифр 6;
больше ли цифра десятков цифры единиц;
входят ли в него цифры 4 или 7;
оканчивается ли число цифрой 5.

Выведите «YES» или «NO», отвечая на каждый вопрос задачи на новой строке.

входные данные
42
13
выходные данные
NO
NO
YES
YES
YES
NO
Ответ
0 (0 оценок)
0
restIess 2 года назад
Светило науки - 2022 ответа - 1820 раз оказано помощи

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")

Ответ
0 (0 оценок)
0
vimmortal2 2 года назад
Светило науки - 1946 ответов - 0 раз оказано помощи

Программа:

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')

Остались вопросы?