1
Вопрос:
Допиши программу «Покупка велосипеда», чтобы она работала до достижения цели.
Ответ ассистента
Для решения задачи «Покупка велосипеда» тебе нужно добавить цикл `while`, который будет повторять запрос суммы, пока в копилке не наберется 10 000. В твоём коде сейчас действия выполняются только один раз.
Вот исправленный код:
```python
summa = 0
# Цикл работает, пока сумма меньше 10000
while summa < 10000:
print("Тебе осталось накопить " + str(10000 - summa))
a = int(input("Сколько денег кладёшь в копилку?"))
summa = summa + a
print("Ура, ты достиг цели!")
```
**Что изменилось:**
1. Мы добавили строку `while summa < 10000:`. Она заставляет программу возвращаться к вводу денег, если цель ещё не достигнута.
2. Все команды внутри цикла (строки 5, 6, 7) теперь написаны с отступом (4 пробела), чтобы Python понимал, что они относятся к циклу.
Другие решения
Что ещё задавали пользователи
-
415. Перепишите, расставляя пропущенные знаки препинания. Обозначьте грамматическую основу каждого предложения. Составьте схемы.
Показать ответ -
Салтыков щедрин повесть о том как мужик двух генералов прокормил, краткий пересказ 15 предложений
Показать ответ -
Сравни. Поставь знаки >, < или =.
Показать ответ -
1. Вектора на плоскости и в пространстве. Действия над векторами, заданными своими координатами.
Показать ответ -
Запиши выражения и вычисли значения.
Показать ответ -
Экзаменационный билет № 1 3. Вычислить определенный интеграл: 1 ∫(x-1)dx 0
Показать ответ -
Задание 3. Заполните таблицу.
Показать ответ -
Выберите правильный ответ:
Показать ответ -
Выберите правильный ответ:
Показать ответ -
Выберите правильный ответ:
Показать ответ