Предмет: Информатика, автор: daryapetrova222

PYTHON СРОЧНО ,ПОЖАЛУЙСТА!
В этой задаче требуется проверить, есть ли в числе N две цифры 6?

Формат входных данных
Дано целое число N (0 ≤ N ≤ 100 000 000).

Формат выходных данных
Требуется вывести «YES», если в N есть две (или более) цифр 6, или «NO», если нет. Обратите внимание, что кавычки выводить не требуется.


Аноним: if c >= 2:
Аноним: ....print("YES")
Аноним: else:
Аноним: ....print("NO")
daryapetrova222: ты сам понял что написал?Это неправильно ,бред
Аноним: n = input()
c = 0
for x in n:
if x == '6':
c += 1
if c >= 2:
print("YES")
else:
print("NO")
print(c)
Аноним: Так понятнее?
Аноним: Пробелы нужно ставить вместо точек.
Аноним: n = input()
c = 0
for x in n:
....if x == '6':
........c += 1
if c >= 2:
....print("YES")
else:
....print("NO")
daryapetrova222: мне нужно с циклом while , а не if и else

Ответы

Автор ответа: UseDark
0

n = int(input())

count = 0

while n > 0:

   if n % 10 == 6:

       count += 1

   if count >= 2:

       print("YES")

       break

   n //= 10

else:

   print("NO")

Похожие вопросы
Предмет: Алгебра, автор: oksanakolomiets05198
Предмет: Математика, автор: AliExpresGirl