Ввести натуральное число и определить верно ли что в его записи есть две одинаковые цифры python
Помогите создвть программу в python.
Ввести натуральное число и определить, верно ли, что в его записи есть
две одинаковые цифры (не обязательно стоящие рядом). (p.s. не используя массивов, а с помощью циклов)
Введите натуральное число:
Введите натуральное число:
s=input(‘число: ‘);
k=0;
for i in range(0,len(s)):
for j in range(i+1,len(s)):
if (s[i]==s[j]): k+=1;
if (k>0): print(‘Да’);
else: print(‘Нет’);
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом. На Паскале
Мы отправили письмо со ссылкой на смену пароля на username@mail.ru.
Если письма нет, проверь папку «Спам».
Чтобы вопрос опубликовался, войди или зарегистрируйся
Нужна регистрация на Учи.ру
«Ваш урок» теперь называется Учи.Ответы. Чтобы зайти на сайт, используй логин и пароль от Учи.ру. Если у тебя их нет, зарегистрируйся на платформе.
Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
Пример:
Введите целое число: Введите целое число:
1232 1224
Нет. Да.
Через ветвление, while, repeat, until
Var A:longint;
k:byte;
Begin
k:=0;
WriteLn(Введите целое число: );ReadLn(A);
While A div 10 <> 0 do
Begin
if (A div 10) mod 10 = A mod 10 then k:=1;
A:=A div 10
End;
if k = 1 then Write(Да.)
else Write(Нет.)
End.