Мой опыт определения цифр в двузначном числе с использованием Python
Приветствую! Я недавно стал увлекаться программированием и хотел бы поделиться с вами своим опытом в решении такой задачи с использованием Python.
Определение вхождения цифр 4 или 7 в двузначное число
Для начала я создал переменную, в которой я хранил двузначное число. Например, пусть это число будет 56.
num 56
Далее, чтобы определить, содержит ли число 4 или 7, я использовал условное выражение if, чтобы проверить каждую цифру отдельно⁚
if (num // 10 4) or (num % 10 4) or (num // 10 7) or (num % 10 7)⁚ print(″Число″, num, ″содержит цифру 4 или 7″) else⁚ print(″Число″, num, ″не содержит цифру 4 или 7″)
В этом коде я использовал оператор деления нацело (//) и оператор остатка от деления (%) для получения десятой и единичной цифры соответственно. Если хотя бы одна из этих цифр равна 4 или 7٫ то выводится сообщение о том٫ что число содержит эти цифры. В противном случае выводится сообщение о их отсутствии.
Определение вхождения цифр 3, 6 или 9 в двузначное число
Также я решил посмотреть, содержит ли число 3, 6 или 9. Для этого я использовал тот же метод, что и в предыдущем примере, но с другими цифрами⁚
if (num // 10 3) or (num % 10 3) or (num // 10 6) or (num % 10 6) or (num // 10 9) or (num % 10 9)⁚ print(″Число″, num, ″содержит цифру 3, 6 или 9″) else⁚ print(″Число″, num, ″не содержит цифру 3, 6 или 9″)
Аналогично предыдущему примеру, я использовал условное выражение if для проверки каждой цифры отдельно. Если одна из цифр равна 3, 6 или 9, выводится сообщение о их наличии, иначе ー о их отсутствии.
Теперь, когда я описал процесс решения этой задачи, я могу с уверенностью сказать, что справился с ней. Данная задача отлично подходит для тех, кто только начинает изучать программирование, так как она позволяет разобраться с условными выражениями и операторами деления нацело и остатка от деления.