Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions 3_1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
numbers = {'one': 'один', 'two': 'два', 'three': 'три', 'four': 'четыре', 'five': 'пять', 'six': 'шесть',
'seven': 'семь', 'eight': 'восемь', 'nine': 'девять', 'ten': 'десять'}


def num_translate(key):
print(numbers.get(key.lower()))


num_translate(input('Введите числительное от 0 до 10: '))


12 changes: 12 additions & 0 deletions 3_2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
numbers = {'one': 'один', 'two': 'два', 'three': 'три', 'four': 'четыре', 'five': 'пять', 'six': 'шесть',
'seven': 'семь', 'eight': 'восемь', 'nine': 'девять', 'ten': 'десять'}


def num_translate(key):
if key.istitle() == True:
print(numbers.get(key.lower()).title())
else:
print(numbers.get(key.lower()))


num_translate(input('Введите числительное от 0 до 10: '))
29 changes: 29 additions & 0 deletions 3_3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
def thesaurus(*args):

my_dict = {}

for i in range(len(args)):
if my_dict.get(args[i][0]) is not None:
list = my_dict[args[i][0]]
list.append(args[i])
my_dict.update({args[i][0]: list})
else:
my_dict.update({args[i][0]: [args[i]]})

return my_dict


print(thesaurus("Иван", "Харитон", "Мария", "Петр", "Илья"))


def sort_dict(dict_init):
dict_sorted = {}
list_keys = list(dict_init.keys())
list_keys.sort()
for i in list_keys:
dict_sorted.update({i: dict[i]})
print(dict_sorted)


sort_dict(thesaurus("Иван", "Харитон", "Мария", "Петр", "Илья"))

24 changes: 24 additions & 0 deletions 3_5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
from random import randrange, choice


nouns = ["автомобиль", "лес", "огонь", "город", "дом"]
adverbs = ["сегодня", "вчера", "завтра", "позавчера", "ночью"]
adjectives = ["веселый", "яркий", "зеленый", "утопичный", "мягкий"]


"""
def get_jokes(n, repeat):
if repeat.lower() == 'yes':
i = 0
while i < n:
print(f'{choice(nouns)} {choice(adverbs)} {choice(adjectives)}')
i += 1

else:
i = 0
while i < n:
print(f'{nouns.pop(randrange(len(nouns)))} {adverbs.pop(randrange(len(adverbs)))} {adjectives.pop(randrange(len(adjectives)))}')
i += 1

get_jokes(repeat = 'no', n = 4)
"""