diff --git a/TEMA5/task.md b/TEMA5/task.md index f7173d6..2af2bba 100644 --- a/TEMA5/task.md +++ b/TEMA5/task.md @@ -117,12 +117,10 @@ target = "заданное" print("Not found") The word was find >>>target = "задать" ->>>for x in spis: - if x == target: +>>>if target in spis: print("The word was find") - break -else: - print("Not found") + else: + print("Not found") Not found # Часть 3 diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..7d7b465 --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,42 @@ +# Индивидуальное контрольное задание + +Бушманов Артём, А-01-23 + +## Задание: +Запросите у пользователя ввод списка с двумя числовыми элементами. Обеспечьте проверку корректности ввода (что введено, действительно, два элемента) и проверку совпадения знаков у введенных чисел. Если проверка дала негативный результат, выдать сообщение и обеспечить повторение ввода. Если все хорошо, отобразить введенный список с заголовком. + +## Решение: +```python +while True: + s = input("Введите ДВА числа через пробел: ") + parts = s.split() + if len(parts) != 2: + print("Нужно ввести ровно два элемента!") + continue + a = float(parts[0]) + b = float(parts[1]) + if (a > 0 and b > 0) or (a < 0 and b < 0) or (a == 0 and b == 0): + nums = [a, b] + print("Введённый список с одинаковым знаком элементов:", nums) + break + else: + print("Знаки чисел не совпадают, попробуйте ещё раз.") +``` + +## *Проверка:* +```python +Введите ДВА числа через пробел: 12 12 12 +Нужно ввести ровно два элемента! +Введите ДВА числа через пробел: 12 +Нужно ввести ровно два элемента! +Введите ДВА числа через пробел: 12 -12 +Знаки чисел не совпадают, попробуйте ещё раз. +Введите ДВА числа через пробел: -12 12 +Знаки чисел не совпадают, попробуйте ещё раз. +Введите ДВА числа через пробел: 12 12 +Введённый список с одинаковым знаком элементов: [12.0, 12.0] +Введите ДВА числа через пробел: 321 123 +Введённый список с одинаковым знаком элементов: [321.0, 123.0] + +``` +