while True:
n = int(input('ввести конечное число n '))
answ = ''
if n<=10:
print("число должно быть больше 10")
else:
for i in range(10,n):
for j in str(i):
answ+=j
for b in range(len(answ)):
if b>0:
if answ[b]!=answ[b-1]:
break
if b==len(answ)-1 and answ[b]==answ[b-1]:
print(answ)
Всегда выполнять
Ввод числа
Переменная ответ для его вывода
Проверка числа(больше ли оно 10)
Если больше
от 10 до n раз
аннулируем ответ
записываем в него число
от 0 до длинны числа
если элемент не первый
проверяем его, совпадает ли он с предыдущим
если нет, заканчиваем проверять, ибо цифры уже не все одинаковые
если проверили последнее число и всё совпадает, выводим ответ
a = int(input())
A = list(map(int, input().split()))
m = [[0, 0, 0]]
for i in range(a):
if A[i] != 5:
n = []
n.append(i + 1)
x = 0
while A[i] != 5:
x += 5 - A[i]
i += 1
if i == a:
n.append(i)
n.append(x)
if n[2] > m[0][2]:
m[0] = n
elif n[2] == m[0][2]:
m.append(n)
for row in m:
print(*row)
Объяснение:
while True:
n = int(input('ввести конечное число n '))
answ = ''
if n<=10:
print("число должно быть больше 10")
else:
for i in range(10,n):
answ = ''
for j in str(i):
answ+=j
for b in range(len(answ)):
if b>0:
if answ[b]!=answ[b-1]:
break
if b==len(answ)-1 and answ[b]==answ[b-1]:
print(answ)
Всегда выполнять
Ввод числа
Переменная ответ для его вывода
Проверка числа(больше ли оно 10)
Если больше
от 10 до n раз
аннулируем ответ
записываем в него число
от 0 до длинны числа
если элемент не первый
проверяем его, совпадает ли он с предыдущим
если нет, заканчиваем проверять, ибо цифры уже не все одинаковые
если проверили последнее число и всё совпадает, выводим ответ
a = int(input())
A = list(map(int, input().split()))
m = [[0, 0, 0]]
for i in range(a):
if A[i] != 5:
n = []
n.append(i + 1)
x = 0
while A[i] != 5:
x += 5 - A[i]
i += 1
if i == a:
break
n.append(i)
n.append(x)
if n[2] > m[0][2]:
m = [[0, 0, 0]]
m[0] = n
elif n[2] == m[0][2]:
m.append(n)
for row in m:
print(*row)
Объяснение:
a = int(input())
A = list(map(int, input().split()))
m = [[0, 0, 0]]
for i in range(a):
if A[i] != 5:
n = []
n.append(i + 1)
x = 0
while A[i] != 5:
x += 5 - A[i]
i += 1
if i == a:
break
n.append(i)
n.append(x)
if n[2] > m[0][2]:
m = [[0, 0, 0]]
m[0] = n
elif n[2] == m[0][2]:
m.append(n)
for row in m:
print(*row)