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

Дуже терміново, виконувати на мові програмування - phyton.
1. Задано текст з цифр і латинських літер. Скласти програму, що визначає,
яких літер – голосних {а, е, i, о, і, y} або приголосних – більше в цьому тексті.
2.Даний список цілих чисел. Визначте кількість чисел різних значень.
Наприклад
Вхідні дані:
1 3 4 5 6 5 1 9
Вихідні дані:
6
Очень срочно, выполнять на языке программирования – phyton.
1. Задан текст из цифр и латинских букв. Составить программу, которая определяет,
каких букв – гласных {а, е, i, о, и, y} или согласных – больше в этом тексте.
2.Данный список целых чисел. Определите количество чисел разных значений.
Например
Входные данные:
1 3 4 5 6 5 1 9
Исходные данные:
6

Ответы

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

Программа:
Python:

№1)

loud = ['а', 'е', 'і', 'о', 'у', 'и']

digits = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']

loudC = consonantC = 0

txt = input()

for letter in txt:

 if letter in loud and letter not in digits:

   loudC += 1

 elif letter not in loud and letter not in digits:

   consonantC += 1

if loudC > consonantC:

 print('Голосних звуків більше')

elif loudC == consonantC:

 print('Голосних і приголосних однаково')

else:

 print('Приголосних звуків більше')

№2)

arr1 = list(map(int, input().split()))

arr2 = []

for i in arr1:

 if i not in arr2:

   arr2.append(i)

print(len(arr2))

Объяснение:

Код №1: в начале регистрируется массив гласных (голосних) букв (потому что их гораздо меньше, чем согласных). Также регистрируется массив цифр. И регистрируются переменные, в которых будет хранится количество гласных и согласных букв. Вводится строка, которая записывается в переменную txt. С помощью цикла переменная letter принимает каждый символ введённой строки. Если этот символ гласный (находится в массиве loud) и он не в массиве цифр, значение переменной loudC увеличивается на 1. Если этот символ согласный (не в массиве гласных) и он не в массиве цифр, значение consonantC увеличивается на 1. И в конце делается проверка, каких символов больше (или если они равны).

Код №2: решение сделано с помощью массивов. Сначала числа вводятся в массив arr1, где каждое число записывается под отдельным элементом массиве. Также регистрируется пустой массив arr2. Далее переменная i пробегается по элементам массива arr1. Если i не в массиве arr2, то в массив arr2 добавляется элемент i. В конце выводится длина массива arr2 с помощью встроенной функции len().

Результат:

№1)

привіт як справи

Приголосних звуків більше

№2)

1 3 4 5 6 5 1 9

6

#SPJ1

Похожие вопросы
Предмет: Английский язык, автор: pashaoghly
Предмет: Алгебра, автор: cleverLisa123