Исправление недочетов

main
BushmanovAS 3 недель назад
Родитель 7d24f987d2
Сommit 7d8f296d62

@ -117,11 +117,9 @@ target = "заданное"
print("Not found") print("Not found")
The word was find The word was find
>>>target = "задать" >>>target = "задать"
>>>for x in spis: >>>if target in spis:
if x == target:
print("The word was find") print("The word was find")
break else:
else:
print("Not found") print("Not found")
Not found Not found

@ -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]
```
Загрузка…
Отмена
Сохранить