Лучшие ответы и решения урока 11.6 на курс «Поколение Python: курс для начинающих». Прошлый модуль 11.5.
Установите соответствие между списочным методом и тем, что он выполняет.
insert() -- вставляет заданное значение в список
index() -- возвращает индекс первого вхождения заданного значения
reverse() -- меняет порядок следования элементов на противоположный
count() -- возвращает количество равных заданному значению элементов
clear() -- удаляет все элементы из списка
find() -- у списков такой метод отсутствует 😂
remove() --удаляет первое вхождение заданного значения
Что будет выведено в результате выполнения следующего программного кода?
Все сразу 2 🌶️ Дополните приведенный код, чтобы он:
Заменил второй элемент списка на 17; Добавил числа 4, 5 и 6 в конец списка; Удалил первый элемент списка; Удвоил список; Вставил число 25 по индексу 3; Вывел список, с помощью функции print()
numbers = [8, 9, 10, 11]
numbers[1] = 17 # Заменяем второй элемент на 17
numbers.extend([4, 5, 6]) # Расширяем список элементами 4, 5, 6
del numbers[0] # Удаляем первый элемент
numbers *= 2 # Умножаем список на 2
numbers.insert(3, 25) # Вставляем число 25 в четвертую позицию
# Выводим итоговый список
print(numbers)
Переставить min и max На вход программе подается строка текста, содержащая различные натуральные числа. Из данной строки формируется список чисел. Напишите программу, которая меняет местами минимальный и максимальный элемент этого списка.
l = [] # Создаем пустой список l
s = input().split() # Получаем строку и разбиваем её на слова
# Преобразуем каждое слово в целое число и добавляем в список l
for i in s:
l.append(int(i))
# Находим индексы максимального и минимального значений
min_i = l.index(max(l))
max_i = l.index(min(l))
# Меняем местами максимальное и минимальное значения в списке l
l[max_i], l[min_i] = l[min_i], l[max_i]
# Выводим элементы списка l
print(*l)
Количество артиклей На вход программе подается строка, содержащая английский текст. Напишите программу, которая подсчитывает общее количество артиклей: ‘a’, ‘an’, ‘the’.
# Получаем строку, переводим в нижний регистр и разбиваем на слова
s = input().lower().split()
# Получаем количество артиклей "a", "an" и "the" в списке слов и выводим результат
print(f"Общее количество артиклей: {s.count('a') + s.count('an') + s.count('the')}")
Взлом Братства Стали 🌶️ Немалоизвестный в пустошах Мохаве Курьер забрел в Хидден-Вэли – секретный бункер Братства Стали, и любезно соглашается помочь им в решении их проблем. Одной из такой проблем являлся странный компьютерный вирус, который проявлялся в виде появления комментариев к программам на терминалах Братства Стали. Известно, что программисты Братства никогда не оставляют комментарии к коду, и пишут программы на Python, поэтому удаление всех этих комментариев никак не навредит им. Помогите писцу Ибсену удалить все комментарии из программы.
# Получаем строку, которая содержит количество строк для обработки
n = input()
# Проходим по каждой строке, которую нужно обработать
for _ in range(int(n[1:])):
s = input() # Получаем строку
if '#' in s: # Проверяем, есть ли символ '#' в строке
s = s[:s.find('#')] # Если символ найден, обрезаем строку до него
print(s.rstrip()) # Выводим строку с удаленными пробельными символами справа
Что будет выведено в результате выполнения следующего программного кода?
numbers = [4, 2, 8, 6, 5, 3, 10, 4, 100, 1, -7] numbers.sort() del numbers[0] del numbers[-1] numbers.sort(reverse=True) print(numbers)
[10, 8, 6, 5, 4, 4, 3, 2, 1]
Сортировка чисел На вход программе подается строка текста, содержащая целые числа. Из данной строки формируется список чисел. Напишите программу, которая сортирует и выводит данный список сначала по возрастанию, а затем по убыванию.
n = input().split() # считываем данные
for i in range(len(n)): # запускаем цикл
n[i] = int(n[i]) # преобразуем строковые данные в цифровые
n.sort() # сортируем список
print(*n) # выводим на печать 1-ую строку
n.reverse() # переворачиваем отсортированный список
print(*n) # выводим на печать 2-ую строку
Здраствуйте. Задача «Количество артиклей». Что такое f в строке (print(f»Общее количество артиклей: {s.count(‘a’) + s.count(‘an’) + s.count(‘the’)}»))?
Количество артиклей На вход программе подается строка, содержащая английский текст. Напишите программу, которая подсчитывает общее количество артиклей: ‘a’, ‘an’, ‘the’.
Формат входных данных На вход программе подается строка, содержащая английский текст. Слова текста разделены символом пробела.
Формат выходных данных Программа должна вывести общее количество артиклей ‘a’, ‘an’, ‘the’ вместе с поясняющим текстом.
Примечание. Артикли могут начинаться с заглавной буквы ‘A’, ‘An’, ‘The’.
Тестовые данные 🟢 Sample Input:
William Shakespeare was born in the town of Stratford, England, in the year 1564. When he was a young man, Shakespeare moved to the city of London, where he began writing plays. His plays were soon very successful, and were enjoyed both by the common people of London and also by the rich and famous. In addition to his plays, Shakespeare wrote many short poems and a few longer poems. Like his plays, these poems are still famous today. Sample Output:
Сортировка чисел (Дурдом!)
num1 = input().split()
num1 = list(map(int, num1))
num1r = sorted(num1)
num1l = sorted(num1, reverse=True)
num1r = list(map(str, num1r))
num1l = list(map(str, num1l))
print(‘ ‘.join(num1r))
print(‘ ‘.join(num1l))
Здраствуйте.
Задача «Количество артиклей». Что такое f в строке (print(f»Общее количество артиклей: {s.count(‘a’) + s.count(‘an’) + s.count(‘the’)}»))?
f — это форматирование строки данный материал проходили в модуле 9.5, подробнее о форматировании можете прочитать на сайте степика
автор, пожалуйста пишите комментарии так, как вы написали к последнему коду… для учащихся это как факел во тьме! спасибо <3
помогите с задачей кол-во артиклей
поправил решение попробуйте еще раз
8 задание на кол во артиклей:
s = input().lower().split()
print(f»Общее количество артиклей: {s.count(‘a’) + s.count(‘an’) + s.count(‘the’)}»)
Количество артиклей
На вход программе подается строка, содержащая английский текст. Напишите программу, которая подсчитывает общее количество артиклей: ‘a’, ‘an’, ‘the’.
Формат входных данных
На вход программе подается строка, содержащая английский текст. Слова текста разделены символом пробела.
Формат выходных данных
Программа должна вывести общее количество артиклей ‘a’, ‘an’, ‘the’ вместе с поясняющим текстом.
Примечание. Артикли могут начинаться с заглавной буквы ‘A’, ‘An’, ‘The’.
Тестовые данные 🟢
Sample Input:
William Shakespeare was born in the town of Stratford, England, in the year 1564. When he was a young man, Shakespeare moved to the city of London, where he began writing plays. His plays were soon very successful, and were enjoyed both by the common people of London and also by the rich and famous. In addition to his plays, Shakespeare wrote many short poems and a few longer poems. Like his plays, these poems are still famous today.
Sample Output:
Общее количество артиклей: 7

не виходить поможіть
Поправил решение
Количество артиклей — не правильный код.
неправильный — пишется слитно
Я делаю спидран по программированию и должен пройти язык пайтон за 4.5 минуты и ты мне в этом помог