Определить, есть ли среди заданного 4-хзначного числа одинаковые цифры. (Пояснение: с помощью div, mod разделить число на цифры и присвоить эти значения переменным а, b, c, d. С помощью оператора If определить, есть ли равные. Если одинаковые цифры есть, на экран выводится – «есть», иначе – « нет»)
number = 123 a = number // 100 b = (number // 100) % 1 c = (number // 10) % 1 d = number % 1 if a == b or a == c or a == d or b == c or b == d or c == d print("есть" else print("нет")
В данном примере переменная number содержит 4-х значное число. Затем каждая цифра числа выделяется с помощью операций деления на 10 и взятия остатка от деления на 10. После этого проверяется, есть ли среди цифр одинаковые значения. Если есть, то выводится "есть", в противном случае - "нет".
Пример решения на Python:
number = 123a = number // 100
b = (number // 100) % 1
c = (number // 10) % 1
d = number % 1
if a == b or a == c or a == d or b == c or b == d or c == d
print("есть"
else
print("нет")
В данном примере переменная number содержит 4-х значное число. Затем каждая цифра числа выделяется с помощью операций деления на 10 и взятия остатка от деления на 10. После этого проверяется, есть ли среди цифр одинаковые значения. Если есть, то выводится "есть", в противном случае - "нет".