
ИНФОРМАТИКА 9 КЛАСС СРОЧНО 1. Запишите код на языке Python. Создайте массив array, заполненный
числами от 1 до 100 с помощью цикла for 2. Запишите код на языке Python. Выведите на экран все значения массива array с помощью цикла for 3. Запишите код на языке Python. Найдите сумму, максимальный и минимальный элемент массива array = [45,78,12,5,23,12] с помощью функций языка Python. Выведите результаты на экран 4. Запишите код на языке Python. Организуйте проверку содержимого массива array = [45,78,12,5,23,12] на наличие в нем числа 12. Выведите количество элементов с этим значением на экран. 5. Запишите код на языке Python. Найдите количество элементов массива array = [45,78,12,5,23,12] с помощью функции языка Python. Выведите результат на экран 6. Запишите код на языке Python. Найдите все четные элементы массива array = [45,78,12,5,23,12] и выведите их на экран 7. Запишите код на языке Python. Найдите все НЕчетные элементы массива array = [45,78,12,5,23,12] и выведите их на экран 8. Запишите код на языке Python. Найдите все элементы массива array = [45,78,12,5,23,12] превышающие по значению число 15 и выведите их на экран 9. Запишите код на языке Python. Выполните проверку массива array = [45,78,12,5,23,12] на наличие в нем значения 12. Если значение присутствует в массиве ,то выведите на экран "Число в массиве", если отсутствует "Числа нет в массиве" 10. Запишите код на языке Python для реализации наиболее рационального вывода слова МАССИВ из массива array

Ответы на вопрос

# 1
array = [0] * 101
for i in range(101): array[i] = i
print(array)
# Или в краткой форме (list comprehension)
array = [i for i in range(101)]
# Без цикла (т.е не решение), но правильнее всего сделать так:
array = list(range(101))
# 2
for i in array: print(i)
# 3
array = [45, 78, 12, 5, 23, 12]
print(min(array)+max(array))
# 4
is12in_array = 12 in array # in как раз проверяет присутствие 12-и в массиве
# 5
print(len(array))
# 6
print(*[i for i in array if not i%2]) # Напечатает через пробел (из-за распаковки "*") все элементы array которые без остатка (остаток == 0 или not остаток) делятся на 2
# 7
# Опираясь на 6-е, достаточно будет убрать not, т.е делиться на 2 с остатком.
print(*[i for i in array if i%2]) # Если понимаешь, можно добавить ключевой аргумент sep print-у, например:
print(*[i for i in array if i%2], sep=', ') # Вывести не через пробел а через запятую (sep='\n' для вывода каждого значения с новой строки).
# 8
# Опять же, опираясь на задания выше, установим новый фильтр, т.е i>15
print(*[i for i in array if i>15])
# 9
# То же что и 4-е задание, запишем небольшое условие, можно и в одну строку
print("Число в массиве" if 12 in array else "Числа нет в массиве")
# 10
# Если не то, уточните вопрос к комментариях.
array = ['М', 'А', 'С', 'С', 'И', 'В']
print(''.join(array)) # join работает только для массива строк



1. Создание массива и заполнение числами от 1 до 100 с помощью цикла for
Для создания массива и заполнения его числами от 1 до 100 с помощью цикла for в языке Python, можно использовать следующий код:
```python array = [] for i in range(1, 101): array.append(i) ```
2. Вывод значений массива на экран с помощью цикла for
Для вывода всех значений массива `array` на экран с помощью цикла for в языке Python, можно использовать следующий код:
```python for element in array: print(element) ```
3. Нахождение суммы, максимального и минимального элементов массива
Для нахождения суммы, максимального и минимального элементов массива `array = [45, 78, 12, 5, 23, 12]` с помощью функций языка Python, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12] sum_array = sum(array) max_array = max(array) min_array = min(array)
print("Сумма элементов массива:", sum_array) print("Максимальный элемент массива:", max_array) print("Минимальный элемент массива:", min_array) ```
4. Проверка содержимого массива на наличие числа 12 и вывод количества элементов с этим значением
Для проверки содержимого массива `array = [45, 78, 12, 5, 23, 12]` на наличие числа 12 и вывода количества элементов с этим значением, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12] count_12 = array.count(12)
print("Количество элементов со значением 12:", count_12) ```
5. Нахождение количества элементов массива
Для нахождения количества элементов массива `array = [45, 78, 12, 5, 23, 12]` с помощью функции языка Python, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12] count_array = len(array)
print("Количество элементов массива:", count_array) ```
6. Нахождение всех четных элементов массива и их вывод на экран
Для нахождения всех четных элементов массива `array = [45, 78, 12, 5, 23, 12]` и их вывода на экран, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12]
for element in array: if element % 2 == 0: print(element) ```
7. Нахождение всех НЕчетных элементов массива и их вывод на экран
Для нахождения всех НЕчетных элементов массива `array = [45, 78, 12, 5, 23, 12]` и их вывода на экран, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12]
for element in array: if element % 2 != 0: print(element) ```
8. Нахождение всех элементов массива, превышающих по значению число 15, и их вывод на экран
Для нахождения всех элементов массива `array = [45, 78, 12, 5, 23, 12]`, превышающих по значению число 15, и их вывода на экран, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12]
for element in array: if element > 15: print(element) ```
9. Проверка массива на наличие значения 12 и вывод соответствующего сообщения
Для проверки массива `array = [45, 78, 12, 5, 23, 12]` на наличие значения 12 и вывода соответствующего сообщения, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12]
if 12 in array: print("Число в массиве") else: print("Числа нет в массиве") ```
10. Рациональный вывод слова "МАССИВ" из массива
Для рационального вывода слова "МАССИВ" из массива `array`, можно использовать следующий код:
```python array = [45, 78, 12, 5, 23, 12]
word = "" for element in array: word += chr(element)
print(word) ```
Обратите внимание, что данный код предполагает, что значения в массиве `array` представляют собой ASCII-коды символов, которые образуют слово "МАССИВ".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili