Python и ошибки в синтаксисе. Syntaxis Error.
Подскажите пожалуйста, люди которые хорошо шарят за питон. Как избавиться от этой ошибки? Я просто ещё не очень разбираюсь.
Кажется, ты забыл обернуть число в строку.
z = z.replace("10", "0001", 1)
аналогичное со второй строкой.
И еще, не надо скринить код, а то работягам переписывать его в ответ приходится.
Убрать нули это ошибка или сделай вот так "0001" так это в питон не работает, можешь сказать что это за программа? и что по идее она должна выдать?
вот правильный вариант:
z = "1" + "0"*90
while "1" in z:
if "10" in z:
z = z.replace("10", "0001", 1)
if "1" in z:
z = z.replace("1", "000", 1)
print(z)
рекомендую познакомиться с типами данных - int, string . Это база, без которой ты не поймешь как работает любой яп.
Если хочешь получить двоичное число, то тогда уж не 0001, а '0b0001'. Обязательно в кавычках, это не число, а строка которая содержит число
while true:
print("а меня батя утюгом заставлял чинить стиральную машину")