Предмет: Информатика, автор: minecraftplay733

Словари в Python

РЕШИТЬ ЗАДЧУ 65 БАЛЛОВ

22. Заданы данные о возрасте и полу каждого из n=10 человек. Составить программу, которая
определяет общее количество мужчин.

Ответы

Автор ответа: madiyarik1960
1

Ответ:count_male = 0

for i in range(10):

   age = int(input("Введите возраст {}-го человека: ".format(i+1)))

   gender = input("Введите пол {}-го человека (м/ж): ".format(i+1)).lower()

   if gender == "м":

       count_male += 1

print("Общее количество мужчин: ", count_male)

Объяснение:Программа запрашивает возраст и пол каждого человека, используя цикл for и input. Переменная count_male считает количество мужчин. Если введенный пол равен "м", то программа увеличивает count_male на 1. В конце программы выводится общее количество мужчин

(отве не точный но попробуй)

Автор ответа: tusermek
0

n = int(input())

A=list(map(int, input("Введите возраст всех людей(через пробел): ").split()))

B=list(input("Введите пол всех людей Boy Girl: ").split())

if len(A) == n and len(B) == n:

print(B.count("Boy"))

Приложения:

tusermek: 6 это ответ сколько мужчин
Похожие вопросы
Предмет: Французский язык, автор: livelekson
Предмет: Химия, автор: yanakozak2006