diff --git a/hometask2/task1.py b/hometask2/task1.py new file mode 100644 index 0000000..37a6ade --- /dev/null +++ b/hometask2/task1.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python +# nevl 2021 + +if __name__ == '__main__': + lst = [10, 12.3, 'str', [], (), {1, 2}, {'1':1, '2':2}, True, b'123', None] + for item in lst: + print(f'{item}: {type(item)}') diff --git a/hometask2/task2.py b/hometask2/task2.py new file mode 100644 index 0000000..749a8a6 --- /dev/null +++ b/hometask2/task2.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +# nevl 2021 + +if __name__ == '__main__': + lst = list() + while True: + el = input('Enter an item or press ENTER to complete input: ') + if not el: + break + lst.append(el) + + print(lst) + + for i in range(0, len(lst) - 1, 2): + lst[i], lst[i + 1] = lst[i + 1], lst[i] + + print(lst) diff --git a/hometask2/task3.py b/hometask2/task3.py new file mode 100644 index 0000000..cf635df --- /dev/null +++ b/hometask2/task3.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python +# nevl 2021 + +if __name__ == '__main__': + months_list = ['winter', 'winter', + 'spring', 'spring', 'spring', + 'summer', 'summer', 'summer', + 'autumn', 'autumn', 'autumn', + 'winter'] + months_dict = { + 1: 'winter', + 2: 'winter', + 3: 'spring', + 4: 'spring', + 5: 'spring', + 6: 'summer', + 7: 'summer', + 8: 'summer', + 9: 'autumn', + 10: 'autumn', + 11: 'autumn', + 12: 'winter' + } + + month = int(input('Enter month number: ')) + print(months_list[month - 1]) + print(months_dict[month]) diff --git a/hometask2/task4.py b/hometask2/task4.py new file mode 100644 index 0000000..3530e78 --- /dev/null +++ b/hometask2/task4.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python +# nevl 2021 + +if __name__ == '__main__': + str = input('Enter string: ') + for i, s in enumerate(str.split()): + print(f'{i}: {s[:10]}') diff --git a/hometask2/task5.py b/hometask2/task5.py new file mode 100644 index 0000000..59f6872 --- /dev/null +++ b/hometask2/task5.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# nevl 2021 + +if __name__ == '__main__': + while True: + my_list = [7, 5, 3, 3, 2] + + number = input('Enter number or ENTER to stop: ') + if not number: + break + + flag = False + for i in range(len(my_list)): + if int(number) > my_list[i]: + my_list.insert(i, int(number)) + flag = True + break + if not flag: + my_list.append(int(number)) + + print(my_list)