-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlesson5.py
More file actions
76 lines (59 loc) · 3.72 KB
/
lesson5.py
File metadata and controls
76 lines (59 loc) · 3.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Задание 1
# Пользователь вводит целое число. Выведите его строку-описание вида "отрицательное четное число",
# "нулевое число", "положительное нечетное число",
# Например, численным описанием числа 190 является строка "положительное четное число".
# Если число не является четным - выведите сообщение "число не является четным"
a = int(input("Введите число, и нажмите Enter "))
if ((a % 2) != 0) and ((a / 2) > 0):
print ("положительное нечетное число")
if (a % 2 == 0) and ((a / 2) > 0):
print("положительное четное число")
elif (a % 2 == 0) and ((a / 2) < 0):
print("отрицательное четное число")
elif (a % 2 != 0) and ((a / 2) < 0):
print("отрицательное нечетное число")
elif (a / 2 == 0):
print("нулевое число")
# Задание 2
# Дано слово из маленьких латинских букв. Сколько там согласных и гласных букв? Гласными называют буквы «a», «e», «i», «o», «u».
# Для решения задачи создайте переменную и в неё положите слово с помощью input()
# А также определите количество каждой из этих гласных букв Если какой-то из перечисленных букв нет - Выведите False
word = input("Введите слово из маленьких латинских букв: ")
a = 1 if 'a' in word else 0
e = 1 if 'e' in word else 0
i = 1 if 'i' in word else 0
o = 1 if 'o' in word else 0
u = 1 if 'u' in word else 0
has_vowels = a + e + i + o + u > 0
consonants = 0
if word[0] not in ['a', 'e', 'i', 'o', 'u']: consonants += 1
if word[1] not in ['a', 'e', 'i', 'o', 'u']: consonants += 1
if word[2] not in ['a', 'e', 'i', 'o', 'u']: consonants += 1
if word[3] not in ['a', 'e', 'i', 'o', 'u']: consonants += 1
if word[4] not in ['a', 'e', 'i', 'o', 'u']: consonants += 1
print("Есть гласные:", "Да" if has_vowels else "Нет")
print("Количество согласных:", consonants)
print("\nКакие гласные есть:")
print("a:", 'Да' if a else 'Нет')
print("e:", 'Да' if e else 'Нет')
print("i:", 'Да' if i else 'Нет')
print("o:", 'Да' if o else 'Нет')
print("u:", 'Да' if u else 'Нет')
# Задание 3
# Два инвестора - Майкл и Иван хотят вложиться в стартап. Фаундеры сказали,
# что минимальная сумма инвестиций - X долларов, больше инвестировать можно сколько угодно.
# У Майкла A долларов, у Ивана B долларов.Если оба могут вложиться - выведите 2, если только Майкл - Mike,
# если только Иван - Ivan, если не могут по отдельности, но вместе им хватает - 1, если никто - 0.
X = int(input("Введите минимальную сумму инвестиций X: "))
A = int(input("Сколько долларов у Майкла? "))
B = int(input("Сколько долларов у Ивана? "))
if A >= X and B >= X:
print(2)
elif A >= X:
print("Mike")
elif B >= X:
print("Ivan")
elif A + B >= X:
print(1)
else:
print(0)