This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Открываем Sublime Text -> Tools -> Build System -> New Build System | |
2. Вставляем в открывшийся файл следующие строки, чтобы получилось вот так: | |
{ | |
"cmd": ["python3", "-i", "-u", "$file"], | |
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)", | |
"selector": "source.python" | |
} | |
3. Сохраняем файл с названием python3.sublime-build и не меняем путь предложенный редактором |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#1 Написать функцию, кторая выбрасывает одно из трех исключений: ValueError, TypeError, RuntimeError случайным образом. В месте вызова функции обрабатывается все 3 исключения. | |
import random | |
def osome_error(): | |
x = random.randint(1, 3) | |
if x == 1: | |
raise ValueError('ValueError') | |
elif x == 2: | |
raise TypeError('TypeError') | |
else: | |
raise RuntimeError('RuntimeError') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#1 Создать лист из 6 любых чисел. Отсортировать его по возрастанию | |
list = [9, 5, 7, 1, 4, 6] | |
list.sort() | |
#2 Создать словарь из 5 пар: int -> str, например {6: '6'}, вывести его в консоль попарно | |
dict = {1: '1', 2: '2', 3: '3', 4: '4', 5: '5'} | |
for key, val in dict.items(): | |
print(key, ' => ', val) | |
#3 Создать tuple из 10 любых дробных чисел, найти максимальное и минимальное значение в нем |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
list = [1, 2, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 7, 8, 9] | |
counter = 1 | |
print('Введите число которое необходимо удалить: ', list) | |
num = int(input()) | |
while True: | |
if num in list: | |
list.remove(num) | |
print('Удалено элементов: ', counter) | |
counter = counter + 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
quiz = {'Какой Марс по счету в солнечной системе? \n': ['4', 'четвертый'], | |
'Луна — это... \n': ['естественный спутник Земли', 'спутник Земли', 'спутник земли', 'спутник'], | |
'Какого цвета небо? \n': ['Синее', 'синеее', 'голубое', 'Голубое', 'серое']} | |
for key, val in quiz.items(): | |
if input(key) in val: | |
print('Правильный ответ') | |
continue | |
else: | |
print('Неправильный ответ, правильный: ', val) |