kuzyaevkuzyaev2
01.01.2023 17:52

По аналогии с заданием "Умный холодильник" из классной работы разработайте умного робота , который будет запоминать все дела, которые нужно сделать ученику для школы. Программа выводит на экран актуальное положение дел по домашней работе. Напоминает сделать какое-то задание, если оно ещё не сделано.

Пример команды: математика -1 значит, что сделано 1 задание по математике, биология +2 значит, что задано ещё два задания по биологии.

Пример вывода:

Математика: 3 задан.
Русский: 1 задан.
Биология: 0 задан.
Рекомендации: сделать математику.

Команда состоит из двух частей: предмет количество заданий (как оно меняется).

Можете добавить от себя любые функции на ваше усмотерние :)

P.S. Эта задача не имеет тестов автопроверки, её будет проверять вручную ваш преподаватель.

Формат входных данных

Команды пользователя
Формат выходных данных

Ситуация по заданиям с разных предметов и рекомендации
Примечания

Чтобы на Питоне считать слово и число в одной строке:

product, num = input().split()
num = int(num)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
messaivi
09.07.2021 10:29

exe -  Исполняемый файл - ОС MSWindows

com - Командный файл(содержит набор команд) - ОС MSWindows, NotePad

doc - текстовый файл- Microsoft Word

xls - электронная таблица - Microsoft Excel

txt - текстовый - Microsoft Notepad / WordPad

ppt - презентация - Microsoft PowerPoint

htm и html - страницы веб-сайтов - любой браузер или Notepad (в старых ОС и программах html не будет поддерживаться)

hlp - файл-справка - старые версии ОС MSWindows

bmp - изображение- Adobe Photoshop, редство просмотра фотографий Windows

jpg - изображение - Adobe Photoshop, средство просмотра фотографий Windows

tif - изображение - средство просмотра фотографий Windows

gif - анимация - Adobe Photoshop средство просмотра фотографий Windows

mp3- музыка - Microsoft Windows Media Player

mpeg - видео - Microsoft Windows Media Player

avi - видео - Microsoft Windows Media Player

zip - архивный файл - 7zip

rar- архивный файл  -winRar

0,0(0 оценок)
Ответ:
Joy05
13.07.2021 22:03
Хорошо, чтобы создать двумерный массив с символами "." и "*", следуем указанным шагам:

1. Считаем входные данные n и m с помощью функции `input()`:
```
n = int(input("Введите количество строк: "))
m = int(input("Введите количество столбцов: "))
```

2. Создаем пустой двумерный массив размером n×m:
```
chessboard = [["" for _ in range(m)] for _ in range(n)]
```

3. Заполняем массив символами "." и "*":
```
for i in range(n):
for j in range(m):
if (i + j) % 2 == 0:
chessboard[i][j] = "."
else:
chessboard[i][j] = "*"
```

Пояснение: Мы используем условие `(i + j) % 2 == 0`, чтобы определить, находится ли текущая клетка на четном или нечетном месте в шахматном порядке. Если сумма номера строки и номера столбца является четным числом, то символом в этой клетке будет ".". В противном случае, в клетке будет символ "*".

4. Выводим заполненный двумерный массив на экран:
```
for row in chessboard:
print(" ".join(row))
```

Вот полный код, который реализует данный алгоритм:

```python
n = int(input("Введите количество строк: "))
m = int(input("Введите количество столбцов: "))

chessboard = [["" for _ in range(m)] for _ in range(n)]

for i in range(n):
for j in range(m):
if (i + j) % 2 == 0:
chessboard[i][j] = "."
else:
chessboard[i][j] = "*"

for row in chessboard:
print(" ".join(row))
```

Теперь, когда вы выполните этот код, вам будет предложено ввести количество строк и столбцов для шахматной доски. После этого программа создаст и выведет двумерный массив с символами "." и "*" в шахматном порядке.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота