Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковые цифры, стоящие рядом (как, например, 221)
mathgenius:
Язык?
Python
Ответы
Ответ дал:
0
Ответ:
n = input()
e = False
for i in range(len(str(n)) - 1):
if(int(n[i]) == int(n[i + 1])):
e = True
print(e)
Ответ дал:
1
Решение без строки:///////////////
Приложения:
Ошибся, в случае, если последняя цифра будет нулем и в числе не будет повторений, то он сработает как True, нужно проверять до последней цифры... Можете отметить нарушение
А нет все норм у нас же 0 не бывает в начале. Все ок
Нет все же есть один огрех. Программа выдаст True, когда введенное число будет просто 0. Для 0 надо отдельный случай прописать. Так что да, отмечайте нарушение...
А нет все в порядке, 0 просто не войдет внутрь while. Все нормально там
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад