---
tags: Python
---
# Турнир _Условный оператор_
<!-- # Турнир [Условный оператор](https://kit.dots.org.ua/contests?id=692) -->
<!--
Для входа на сайт https://kit.dots.org.ua используйте логин и пароль, выданные преподавателем.
:::spoiler Группа Py-36 2021
LOGIN|PASSWORD|ФИО
-|-|-
u18479_MKDAY|W3AM7ZTD|Бублик Егор
u18480_MHLAG|E9BY17K7|Гутниченко Роман
u18481_NBBYH|8W2MPAD5|Завгородний Кирилл
u18482_LWPSH|ET3MAZLN|Козодеров Ярослав
u18483_RSBTG|B28Y6E7Z|Лебединский Назар
u18484_HCRTL|4TNYX2N2|Мазур Егор
u18485_HHSRZ|PWN28HPC|Максютенко Кирилл
u18486_WDGAU|PQ1TBCQH|Полторацкий Виталий
u18487_MPFLL|Z31ZD336|Попенко Матвей
u18488_NSFLM|WQ5EQAQ9|Святенко Даниил
u18489_ENLMT|MBTM2T7P|Суздальцев Илья
u18490_DBUWB|BWBD19DA|Тугай Богдан
u18491_MTYZB|8CCFDNYL|Харченко Михаил
u18492_XRYMR|E7DPPW9P|Шамардин Даниил
:::
:::spoiler Группа Py-66 2021
LOGIN|PASSWORD|ФИО
-|-|-
u18493_YLCCP|E69L1DQW|Бондарь Тимур
u18494_NGRBC|FDTFCFH9|Виниченко Александр
u18495_DBLGR|X1QLBN5Y|Воробьев Станислав
u18496_DXWTN|9MHMTB51|Гиренко Никита
u18497_WZTUE|5KAMPZF3|Жугульская Полина
u18498_PLLGE|Y56B263F|Коцуба Вероника
u18499_FHLGP|MPYCA9YF|Мовчан Анатолий
u18500_TTYLG|D3CQT714|Приступа Ярослав
u18501_XMEUL|XT3ZKTNX|Стрельников Даниил
u18502_PRPWN|ZTQYD83E|Толмачев Ярослав
u18503_YDLWS|P1KFFML9|Хоришко Антон
u18504_GZKEP|6DHXBPHZ|Шухат Артем
:::
:::spoiler Группа Py-32 2021
LOGIN|PASSWORD|ФИО
-|-|-
u18505_PDEKB|2E1PM9EX|Болсуновский Ярослав
u18506_GYEUA|4Z8TMCAY|Волковинский Кирилл
u18507_ZCZCL|Y3MDBMTF|Дорофеев Максим
u18508_GDKTX|PN19C24F|Друмашко Глеб
u18509_DPCGF|M7E97FQQ|Коваленко Артем
u18510_ABRGL|L1E9BT1Z|Кокорев Денис
u18511_RXUYW|TC1DXM1Z|Кузьминов Егор
u18512_XYLRC|5MXFT6E2|Мильшина Альбина
u18513_RLSKC|6C1MMZ24|Мовчан Анатолий
u18514_XHWDR|593EDQM6|Пивоваров Иван
u18515_PBWWN|K4WN6BHW|Соломаха Екатерина
u18516_HSAKC|1X8N9261|Чередникова Мария
u18517_CGRMP|7N517EWL|Спивак Клим
:::
## Шаблон программы
```python=
import sys
sys.stdin = open('input.txt', 'r')
sys.stdout = open('output.txt', 'w')
# Ввод, если два числа и более в одну строку
(a, b) = [int(s) for s in input().split()]
# Решение задачи
```
-->
## Задача A: Знак числа
<!-- ## [Задача A: Знак числа](https://kit.dots.org.ua/problems?id=1101) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsv0LLQstC10YHRgtC4INGH0LjRgdC70L4vXVxuICAgIGlvMSAtLT4gaWYxe9GH0LjRgdC70L4gPiAwfVxuICAgIGlmMSAtLT4gfNC00LB8IGlvMlsv0LLRi9Cy0LXRgdGC0Lgg0YfQuNGB0LvQviDQsiDQutCy0LDQtNGA0LDRgtC1L10gLS0-IGVcbiAgICBpZjEgLS0-IHzQvdC10YJ8IGlvM1sv0LLRi9Cy0LXRgdGC0LggLdGH0LjRgdC70L4vXSAtLT4gZVxuICAgIGUoW9Ca0L7QvdC10YZdKSIsIm1lcm1haWQiOiJ7XG4gIFwidGhlbWVcIjogXCJkZWZhdWx0XCJcbn0iLCJ1cGRhdGVFZGl0b3IiOmZhbHNlLCJhdXRvU3luYyI6dHJ1ZSwidXBkYXRlRGlhZ3JhbSI6ZmFsc2V9)
<!--

```
ввести число
если число больше 0:
вывести число в квадрате
иначе:
вывести -число
```
``` python
number = int(input())
if number > 0:
print(number ** 2)
else:
print(-number)
```
-->
:::
## Задача B: Чётность числа
<!-- ## [Задача B: Чётность числа](https://kit.dots.org.ua/problems?id=1102) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsv0LLQstC10YHRgtC4INGH0LjRgdC70L4vXVxuICAgIGlvMSAtLT4gaWYxe9GH0LjRgdC70L4g0YfQtdGC0L3QvtC1fVxuICAgIGlmMSAtLT4gfNC00LB8IGlvMlsv0LLRi9Cy0LXRgdGC0Lgg0YfQuNGB0LvQviDQsiDQutCy0LDQtNGA0LDRgtC1L10gLS0-IGVcbiAgICBpZjEgLS0-IHzQvdC10YJ8IGlvM1sv0LLRi9Cy0LXRgdGC0Lgg0YfQuNGB0LvQvi0xL10gLS0-IGVcbiAgICBlKFvQmtC-0L3QtdGGXSlcbiIsIm1lcm1haWQiOiJ7XG4gIFwidGhlbWVcIjogXCJkZWZhdWx0XCJcbn0iLCJ1cGRhdGVFZGl0b3IiOmZhbHNlLCJhdXRvU3luYyI6dHJ1ZSwidXBkYXRlRGlhZ3JhbSI6ZmFsc2V9)
<!--

```
ввести число
если остаток от деления на 2 равен 0:
вывести число в квадрате
иначе:
вывести число-1
```
``` python
number = int(input())
if number % 2 == 0:
print(number ** 2)
else:
print(number - 1)
```
-->
:::
## Задача C: Максимум и минимум
<!-- ## [Задача C: Максимум и минимум](https://kit.dots.org.ua/problems?id=1103) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsvXCLQstCy0LXRgdGC0Lgg0LTQstCwINGH0LjRgdC70LAgXFxuIChhLCBiKSA9IFtpbnQocykgZm9yIHMgaW4gaW5wdXQoKS5zcGxpdCgpXVwiL11cbiAgICBpbzEgLS0-IGlmMXthID4gYn1cbiAgICBpZjEgLS0-IHzQtNCwfCBpbzJbL9Cy0YvQstC10YHRgtC4IFxcbiBhINCyINC60LLQsNC00YDQsNGC0LUgXFxuIGIg0LIg0LrQstCw0LTRgNCw0YLQtS9dIC0tPiBlXG4gICAgaWYxIC0tPiB80L3QtdGCfCBpbzNbL9Cy0YvQstC10YHRgtC4IFxcbiBiINCyINC60LLQsNC00YDQsNGC0LUgXFxuIGEg0LIg0LrQstCw0LTRgNCw0YLQtS9dIC0tPiBlXG4gICAgZShb0JrQvtC90LXRhl0pXG4iLCJtZXJtYWlkIjoie1xuICBcInRoZW1lXCI6IFwiZGVmYXVsdFwiXG59IiwidXBkYXRlRWRpdG9yIjpmYWxzZSwiYXV0b1N5bmMiOnRydWUsInVwZGF0ZURpYWdyYW0iOmZhbHNlfQ)
<!--

```
ввести два числа с помощью
(a, b) = [int(s) for s in input().split()]
если a > b:
вывести a в квадрате
вывести b в квадрате
иначе:
вывести b в квадрате
вывести a в квадрате
```
``` python
(a, b) = [int(s) for s in input().split()]
if a > b:
print(a ** 2)
print(b ** 2)
else:
print(b ** 2)
print(a ** 2)
```
-->
:::
## Задача D: Трёхзначное число
<!-- ## [Задача D: Трёхзначное число](https://kit.dots.org.ua/problems?id=1105) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsv0LLQstC10YHRgtC4INGH0LjRgdC70L4vXVxuICAgIGlvMSAtLT4gaWYxezEwMCA8PSDRh9C40YHQu9C-IDw9IDk5OX1cbiAgICBpZjEgLS0-IHzQtNCwfCBpbzJbL9C_0L7QtNC10LvQuNGC0Ywg0YfQuNGB0LvQviDQvdCw0YbQtdC70L4g0L3QsCAxMDAgXFxuINC4INCy0YvQstC10YHRgtC4L10gLS0-IGVcbiAgICBpZjEgLS0-IHzQvdC10YJ8IGlvM1sv0L3QsNC50YLQuCDQvtGB0YLQsNGC0L7QuiDQvtGCINC00LXQu9C10L3QuNGPINC90LAgMTAgXFxuINC4INCy0YvQstC10YHRgtC4L10gLS0-IGVcbiAgICBlKFvQmtC-0L3QtdGGXSlcbiIsIm1lcm1haWQiOiJ7XG4gIFwidGhlbWVcIjogXCJkZWZhdWx0XCJcbn0iLCJ1cGRhdGVFZGl0b3IiOmZhbHNlLCJhdXRvU3luYyI6dHJ1ZSwidXBkYXRlRGlhZ3JhbSI6ZmFsc2V9)
<!--

```
ввести число
если 100 <= число <= 999:
поделить число нацело на 100 и вывести
иначе:
найти остаток от деления на 10 и вывести
```
``` python
N = int(input())
if 100 <= N <= 999:
print(N // 100)
else:
print(N % 10)
```
-->
:::
## Задача E: Максимум и минимум из трёх
<!-- ## [Задача E: Максимум и минимум из трёх](https://kit.dots.org.ua/problems?id=1104) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsv0LLQstC10YHRgtC4IGEsIGIsIGMvXVxuICAgIGlvMSAtLT4gb3AxW21heCA9IGFdIC0tPiBpZjF7YiA-IG1heH1cbiAgICBpZjEgLS0-IHzQtNCwfCBvcDJbbWF4ID0gYl0gLS0-IGlmMntjID4gbWF4fVxuICAgIGlmMSAtLT4gfNC90LXRgnwgaWYyXG4gICAgaWYyIC0tPiB80LTQsHwgb3AzW21heCA9INGBXSAtLT4gZVxuICAgIGlmMiAtLT4gfNC90LXRgnwgZVxuICAgIGVbL9Cy0YvQstC10YHRgtC4IG1heCDQsiDQutCy0LDQtNGA0LDRgtC1L10gLS0-IG9wNFvQsNC90LDQu9C-0LPQuNGH0L3QviDQvdCw0LnRgtC4IG1pbl1cbiAgICBvcDQgLS0-IGUxWy_QstGL0LLQtdGB0YLQuCBtaW4g0LIg0LrQstCw0LTRgNCw0YLQtS9dIC0tPiBlMihb0JrQvtC90LXRhl0pXG4iLCJtZXJtYWlkIjoie1xuICBcInRoZW1lXCI6IFwiZGVmYXVsdFwiXG59IiwidXBkYXRlRWRpdG9yIjpmYWxzZSwiYXV0b1N5bmMiOnRydWUsInVwZGF0ZURpYWdyYW0iOmZhbHNlfQ)
<!--

```
ввести a, b, c
присвоить max значение a
если b > max:
то max = b
если c > max:
то max = c
вывести max в квадрате
аналогично найти min
вывести min в квадрате
```
``` python
(a, b, c) = [int(s) for s in input().split()]
max = a
if b > max:
max = b
if c > max:
max = c
print(max ** 2)
min = a
if b < min:
min = b
if c < min:
min = c
print(min ** 2)
```
-->
:::
## Задача F: Количество нулей
<!-- ## [Задача F: Количество нулей](https://kit.dots.org.ua/problems?id=1107) -->

:::spoiler Решение
[](https://mermaid.live/edit#eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgcyhb0J3QsNGH0LDQu9C-XSkgLS0-IGlvMVsv0LLQstC10YHRgtC4INGH0LjRgdC70L4vXVxuICAgIGlvMSAtLT4gb3AxW9Cy0YvQtNC10LvQuNGC0Ywg0LjQtyDRh9C40YHQu9CwINC_0L7RgdC70LXQtNC90LjQtSDRh9C10YLRi9GA0LUg0YbQuNGE0YDRiyBcXG4g0YHRh9C10YLRh9C40LogPSDQvdC-0LvRjF0gLS0-IGlmMVxuICAgIGlmMXvQv9C10YDQstCw0Y8g0YbQuNGE0YDQsCDQvdC-0LvRjH0gLS0-IHzQtNCwfCBvcDJb0YHRh9C10YLRh9C40LogKz0gMV0gLS0-IGlmMlxuICAgIGlmMSAtLT4gfNC90LXRgnwgaWYyXG4gICAgaWYye9Cy0YLQvtGA0LDRjyDRhtC40YTRgNCwINC90L7Qu9GMfSAtLT4gfNC00LB8IG9wM1vRgdGH0LXRgtGH0LjQuiArPSAxXSAtLT4gaWYzXG4gICAgaWYyIC0tPiB80L3QtdGCfCBpZjNcbiAgICBpZjN70YLRgNC10YLRjNGPINGG0LjRhNGA0LAg0L3QvtC70Yx9IC0tPiB80LTQsHwgb3A0W9GB0YfQtdGC0YfQuNC6ICs9IDFdIC0tPiBpZjRcbiAgICBpZjMgLS0-IHzQvdC10YJ8IGlmNFxuICAgIGlmNHvRh9C10YLQstC10YDRgtCw0Y8g0YbQuNGE0YDQsCDQvdC-0LvRjH0gLS0-IHzQtNCwfCBvcDVb0YHRh9C10YLRh9C40LogKz0gMV0gLS0-IGlvMlxuICAgIGlmNCAtLT4gfNC90LXRgnwgaW8yXG4gICAgaW8yWy_QstGL0LLQtdGB0YLQuCDRgdGH0LXRgtGH0LjQui9dIC0tPiBlKFvQmtC-0L3QtdGGXSlcbiIsIm1lcm1haWQiOiJ7XG4gIFwidGhlbWVcIjogXCJkZWZhdWx0XCJcbn0iLCJ1cGRhdGVFZGl0b3IiOmZhbHNlLCJhdXRvU3luYyI6dHJ1ZSwidXBkYXRlRGlhZ3JhbSI6ZmFsc2V9)
<!--

```
ввести число
выделить из числа последние четыре цифры
присвоить счетчику ноль
если первая цифра ноль:
увеличить счетчик на 1
если вторая цифра ноль:
увеличить счетчик на 1
если третья цифра ноль:
увеличить счетчик на 1
если четвертая цифра ноль:
увеличить счетчик на 1
вывести счетчик
```
``` python
N = int(input())
N1 = N // 1000 % 10
N2 = N // 100 % 10
N3 = N // 10 % 10
N4 = N % 10
count = 0
if N1 == 0:
count += 1
if N2 == 0:
count += 1
if N3 == 0:
count += 1
if N4 == 0:
count += 1
print(count)
```
-->
:::
## Задача G: Количество чётных цифр
<!-- ## [Задача G: Количество чётных цифр](https://kit.dots.org.ua/problems?id=1108) -->

:::spoiler Решение
<!--
``` python
```
-->
:::
## Задача H: Корректность даты-1
<!-- ## [Задача H: Корректность даты-1](https://kit.dots.org.ua/problems?id=1112) -->

:::spoiler Решение
<!--
``` python
```
-->
:::
---
(c) Яценко Р.Н., 2018-2022
[Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/)
<img src="https://i.imgur.com/Kh901c1.png" style="width: 150px; position: fixed; top: 100px; right: 10px; border: 0; box-shadow: none;">