zvezda-71
?>

Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221 Входные данные Входная строка содержит одно натуральное число. Выходные данные Программа должна вывести слово 'YES', если в числе есть две одинаковые цифры, стоящие рядом, и слово 'NO', если такой пары цифр нет. НА ПИТОН С ЦИКЛОМ WHILE

Информатика

Ответы

Prokopeva1062

n = int(input("Type your num: "))

flag = False

buff = n % 10

n //= 10

while n:

 if n % 10 == buff:

   flag = True

   break

 buff = n % 10

 n //= 10

if flag:

 print("Yes")

else:

 print("No")

maryariazantseva
Для справки: очевидно, что здесь ^2 - это не степень, а основание системы счисления.
A) 100^2 = 4(10)
B) 1000^2 = 8(10)
C) 10000^2 = 16(10)
D) 100000^2 = 32(10)
E) 1000000^2 = 64(10)

Чемпионат мира по футболу, часто также называемый Кубок мира FIFA и мундиаль, – главное международное соревнование по футболу. Финальные турниры чемпионатов мира по футболу проходят один раз в (4.1) (A) 100^2 = 4(10) года (лет). Количество стран, которые становились чемпионами за всю историю чемпионата мира – (4.2) (B) 1000^2 = 8(10) . Чемпионат мира по футболу FIFA-2018 пройдет в России летом 2018 года и будет продолжаться 31 день. Впервые мундиаль состоится на территории двух частей света – Европы и Азии, его проведение запланировано на 12 стадионах в 11 городах России. Количество национальных сборных, которые станут участниками чемпионата мира по футболу FIFA 2018 – (4.3) (D) 100000^2 = 32(10) . Количество матчей, которые должны состояться, – (4.4) (E) 1000000^2 = 64(10) . Количество арен, которые Россия предлагает для проведения чемпионата – (4.5) (C) 10000^2 = 16(10) , все они отвечают стандартам организации чемпионата мира.

(4.1) (A) 100^2 = 4(10)
(4.2) (B) 1000^2 = 8(10)
(4.3) (D) 100000^2 = 32(10)
(4.4) (E) 1000000^2 = 64(10)
(4.5) (C) 10000^2 = 16(10)
геннадиевна2001
Если при сложении с единицей в некоторой системе счисления из двухзначного числа получается трехзначное, то двухзначное число было максимально возможным двухзначным числом, записанным в этой системе и обе его цифры были на единицу меньше основания системы счисления.
Таким образом, можно утверждать, что заданные числа это 33₄, 66₇, 88₉
Число 100 в системе счисления по оcнованию n равно n², т.е. для указанных чисел это будут значения 4²=16, 7²=49 и 9²=81. Остается вычесть единицу.
Соответственно, в десятичной системе 33₄=15, 66₇=48, 88₉=80

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221 Входные данные Входная строка содержит одно натуральное число. Выходные данные Программа должна вывести слово 'YES', если в числе есть две одинаковые цифры, стоящие рядом, и слово 'NO', если такой пары цифр нет. НА ПИТОН С ЦИКЛОМ WHILE
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

legezin
mail66
shalunovroman
Ольга тимур
Zhilinoe134
allo22-27
osirparts7854
ale99791308
krasnobaevdj3
antoha512
Vladimirovna Yevtodeva
olegtarasov1965
Абдулганиева Сергей
Asplaksina
Зинина-Олесия