ответвлено от main/python-labs
Исправление недочетов
Этот коммит содержится в:
@@ -117,12 +117,10 @@ 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
|
||||||
|
|
||||||
# Часть 3
|
# Часть 3
|
||||||
|
|||||||
42
TEMA5/test.md
Обычный файл
42
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]
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
Ссылка в новой задаче
Block a user