Python и ошибки в синтаксисе. syntaxis error. - Общение Python мододелов

Вопрос Python и ошибки в синтаксисе. syntaxis error.

Регистрация
5 Окт 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
315670925_d7aa8e8e6a2d3502b25c2fcb6d602c3c_240x240.png

315670925_3be21dc4c660bc31b94582bcd31e26b6_240x240.png

Подскажите пожалуйста, люди которые хорошо шарят за питон. Как избавиться от этой ошибки? Я просто ещё не очень разбираюсь.
 
Регистрация
20 Дек 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Кажется, ты забыл обернуть число в строку. z = z.replace("10", "0001", 1) аналогичное со второй строкой.
И еще, не надо скринить код, а то работягам переписывать его в ответ приходится.
 
Регистрация
31 Июл 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Если хочешь получить двоичное число, то тогда уж не 0001, а '0b0001'. Обязательно в кавычках, это не число, а строка которая содержит число
 

sqq

Capitan

sqq

Capitan
Регистрация
28 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Убрать нули это ошибка или сделай вот так "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)
 
Регистрация
6 Окт 2013
Сообщения
92
Репутация
-7
Спасибо
0
Монет
0
while true:
print("а меня батя утюгом заставлял чинить стиральную машину")
 
Регистрация
7 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
рекомендую познакомиться с типами данных - int, string . Это база, без которой ты не поймешь как работает любой яп.
 
Сверху Снизу