Предмет: Информатика,
автор: daryapetrova222
PYTHON СРОЧНО ,ПОЖАЛУЙСТА!
В этой задаче требуется проверить, есть ли в числе N две цифры 6?
Формат входных данных
Дано целое число N (0 ≤ N ≤ 100 000 000).
Формат выходных данных
Требуется вывести «YES», если в N есть две (или более) цифр 6, или «NO», если нет. Обратите внимание, что кавычки выводить не требуется.
Аноним:
if c >= 2:
....print("YES")
else:
....print("NO")
ты сам понял что написал?Это неправильно ,бред
n = input()
c = 0
for x in n:
if x == '6':
c += 1
if c >= 2:
print("YES")
else:
print("NO")
print(c)
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")
c = 0
for x in n:
....if x == '6':
........c += 1
if c >= 2:
....print("YES")
else:
....print("NO")
мне нужно с циклом while , а не if и else
Ответы
Автор ответа:
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")
Похожие вопросы
Предмет: Математика,
автор: Fonolumo102
Предмет: Математика,
автор: artempanyushkin2013
Предмет: Математика,
автор: nataanisimova8
Предмет: Математика,
автор: AliExpresGirl