Вопрос Задача в питоне 3

Регистрация
7 Ноя 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Условие Сегодня мы будем заниматься частичной разработкой проекта "Секретарь школьника"! Первой способностью "Секретаря школьника" будет обработка запроса человека "Сколько у меня четвёрок?". Сначала считываем число – сколько оценок будет введено. Затем записываем их в список. Ваша задача – посчитать, сколько в этом списке будет элементов, равных четырём. Ответ вывести в понятном для пользователя виде, а именно фразой: "В списке ваших оценок оценка 4 встречается X раз(а)", где Х – это количество четвёрок в списке оценок. Формат входных данных Натуральное число N – сколько оценок пользователь хочет ввести. Далее N натуральных чисел, каждое с новой строки. Формат выходных данных Ответ – фраза, заданная в условии задачи.
 
Крайне нелогичная задача, верно?
Чтобы посчитать с помощью такой программы число оценок "4", сначала нужно посчитать общее кол-во вообще всех оценок, это же еще сложнее, чем сделать задание без программы!
 
Считываем количество оценок
n = int(input("Сколько оценок вы хотите ввести? "))

# Создаем список для хранения оценок
grades = []

# Считываем оценки и добавляем их в список
for i in range(n):
grade = int(input("Введите оценку: "))
grades.append(grade)

# Считаем количество четверок в списке
count_of_fours = grades.count(4)

# Выводим результат
print(f"В списке ваших оценок оценка 4 встречается {count_of_fours} раз(а)")


Пример работы программы:
Сколько оценок вы хотите ввести? 5
Введите оценку: 4
Введите оценку: 5
Введите оценку: 4
Введите оценку: 3
Введите оценку: 4
В списке ваших оценок оценка 4 встречается 3 раз(а)


Эта программа сначала запрашивает у пользователя количество оценок, затем считывает оценки и сохраняет их в список. После этого программа подсчитывает количество четверок в списке и выводит результат в нужном формате.
 
# Считываем количество оценок
N = int(input())

# Создаем пустой список для оценок
ocenki = []

# Считываем оценки и добавляем их в список
for _ in range(N):
ocenka = int(input())
ocenki.append(ocenka)

# Считаем количество четверок в списке оценок
count = ocenki.count(4)

# Выводим ответ
print("В списке ваших оценок оценка 4 встречается", count, "раз(а)")
 
придуши питона
 
Назад
Сверху