Недавно начал работать с construct 2, и произошла такая проблема. Я создал готовый проект, чтобы понять, как всё работает. Там уже были исходные предметы, и я решил изменить цвет одного из них. Но проблема: я нажимаю на сам объект в правом окне и вылетают на экран окна для его редактирования. Но я не могу изменить его цвет. Там есть цветная палитра, но когда я выбираю на ней какой-нибудь цвет ничего не происходит. Цвет кисточки, заливки и тп., не меняется, а также и остаётся белым. Ничего не могу понять. Те кто работают в этой программе, подскажите, в чём проблема? Надеюсь, понятно всё описал.
Первым шагом будет получение числа проехавших автомобилей (n) от пользователя. Мы будем использовать функцию input для этого. Также, мы будем преобразовывать полученное значение в целое число с помощью функции int.
```python
n = int(input("Введите количество автомобилей: "))
```
Затем нам необходимо создать переменную max_speed и присвоить ей значение ноль. Это будет использоваться для записи максимальной скорости.
```python
max_speed = 0
```
Далее, нам нужно получить скорости каждого автомобиля, проезжающего мимо камеры. Мы будем использовать цикл for для этого. Диапазон этого цикла будет от 0 до n (не включая n), так как нам нужно выполнить это n раз.
```python
for i in range(n):
```
Внутри цикла, мы также будем использовать функцию input для получения скорости каждого автомобиля. Опять же, мы будем преобразовывать полученное значение в целое число.
```python
speed = int(input("Введите скорость автомобиля: "))
```
Мы также хотим проверить, является ли текущая скорость больше максимальной скорости и, если да, обновить максимальную скорость.
```python
if speed > max_speed:
max_speed = speed
```
После окончания цикла, у нас будет значение максимальной скорости. Мы можем его вывести с помощью функции print.
```python
print("Максимальная скорость:", max_speed)
```
Затем нам нужно проверить, есть ли у нас автомобиль со скоростью менее 30 км/ч. Для этого мы можем использовать еще один цикл for. Внутри цикла, мы проверяем каждую скорость и, если хотя бы одна скорость меньше 30, устанавливаем флаг has_low_speed в True.
```python
has_low_speed = False
for i in range(n):
speed = int(input("Введите скорость автомобиля: "))
if speed < 30:
has_low_speed = True
```
В конце, мы просто выводим "yes", если значение флага has_low_speed равно True, и "no" в противном случае.
```python
if has_low_speed:
print("yes")
else:
print("no")
```
Это полная программа, которая решает задачу. Ниже приведен полный код:
```python
n = int(input("Введите количество автомобилей: "))
max_speed = 0
for i in range(n):
speed = int(input("Введите скорость автомобиля: "))
if speed > max_speed:
max_speed = speed
print("Максимальная скорость:", max_speed)
has_low_speed = False
for i in range(n):
speed = int(input("Введите скорость автомобиля: "))
if speed < 30:
has_low_speed = True
if has_low_speed:
print("yes")
else:
print("no")
```
Я надеюсь, этот ответ будет понятен школьнику. Если возникнут вопросы, пожалуйста, дайте мне знать.