20251215 2.3
This commit is contained in:
parent
e0521f3624
commit
feecc004dd
7
lesson2.3_1.py
Normal file
7
lesson2.3_1.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
'''****** Задание ********
|
||||
*Раз, два, три! Ёлочка, гори!
|
||||
'''
|
||||
while (s := input()) != 'Три!':
|
||||
print('Режим ожидания...')
|
||||
else:
|
||||
print('Ёлочка, гори!')
|
||||
18
lesson2.3_10.py
Normal file
18
lesson2.3_10.py
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
'''****** Задание ********
|
||||
*Маршрут построен.
|
||||
'''
|
||||
a = 0
|
||||
b = 0
|
||||
while (dir := input()) != 'СТОП':
|
||||
steps = int(input())
|
||||
match dir:
|
||||
case 'СЕВЕР':
|
||||
a += steps
|
||||
case 'ЮГ':
|
||||
a -= steps
|
||||
case 'ЗАПАД':
|
||||
b -= steps
|
||||
case 'ВОСТОК':
|
||||
b += steps
|
||||
print(a)
|
||||
print(b)
|
||||
9
lesson2.3_11.py
Normal file
9
lesson2.3_11.py
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
'''****** Задание ********
|
||||
*Цифровая сумма.
|
||||
'''
|
||||
num = int(input())
|
||||
summa = 0
|
||||
while num > 0:
|
||||
summa += num % 10 # s = s + num % 10
|
||||
num //= 10 # num = num // 10
|
||||
print(summa)
|
||||
10
lesson2.3_12.py
Normal file
10
lesson2.3_12.py
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
'''****** Задание ********
|
||||
*Сильная цифра.
|
||||
'''
|
||||
num = int(input())
|
||||
maximum = -1
|
||||
while num > 0:
|
||||
if num % 10 > maximum:
|
||||
maximum = num % 10
|
||||
num = num // 10
|
||||
print(maximum)
|
||||
12
lesson2.3_13.py
Normal file
12
lesson2.3_13.py
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
'''****** Задание ********
|
||||
*Первому игроку приготовиться 2.0.
|
||||
'''
|
||||
count = int(input())
|
||||
first = ''
|
||||
for _ in range(count):
|
||||
name = input()
|
||||
if first == '':
|
||||
first = name
|
||||
elif name < first:
|
||||
first = name
|
||||
print(first)
|
||||
16
lesson2.3_14.py
Normal file
16
lesson2.3_14.py
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
'''****** Задание ********
|
||||
*Простая задача.
|
||||
'''
|
||||
num = int(input())
|
||||
prime = True
|
||||
if num <= 1:
|
||||
prime = False
|
||||
else:
|
||||
for divisor in range(2, int(num**0.5 + 1)):
|
||||
if num % divisor == 0:
|
||||
prime = False
|
||||
break
|
||||
if prime is True:
|
||||
print('YES')
|
||||
else:
|
||||
print('NO')
|
||||
10
lesson2.3_15.py
Normal file
10
lesson2.3_15.py
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
'''****** Задание ********
|
||||
*Зайка - 4.
|
||||
'''
|
||||
places = int(input())
|
||||
N = 0
|
||||
for i in range(places):
|
||||
nature = input()
|
||||
if 'зайка' in nature:
|
||||
N += 1
|
||||
print(N)
|
||||
14
lesson2.3_16.py
Normal file
14
lesson2.3_16.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
'''****** Задание ********
|
||||
*А роза упала на лапу Азора 2.0.
|
||||
'''
|
||||
num = int(input())
|
||||
original_num = num
|
||||
reversed_num = 0
|
||||
while num > 0:
|
||||
digit = num % 10
|
||||
reversed_num = reversed_num * 10 + digit
|
||||
num //= 10
|
||||
if original_num == reversed_num:
|
||||
print('YES')
|
||||
else:
|
||||
print('NO')
|
||||
12
lesson2.3_17.py
Normal file
12
lesson2.3_17.py
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
'''****** Задание ********
|
||||
*Чётная чистота.
|
||||
'''
|
||||
number = int(input())
|
||||
result = 0
|
||||
power = 1
|
||||
while number > 0:
|
||||
if number % 2 != 0:
|
||||
result += (number % 10) * power
|
||||
power *= 10
|
||||
number //= 10
|
||||
print(result)
|
||||
15
lesson2.3_18.py
Normal file
15
lesson2.3_18.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
'''****** Задание ********
|
||||
*Простая задача 2.0.
|
||||
'''
|
||||
number = int(input())
|
||||
divisor = 1
|
||||
if number < 2:
|
||||
print(number)
|
||||
while number > 1:
|
||||
divisor += 1
|
||||
if not number % divisor:
|
||||
print(divisor, end='')
|
||||
if number != divisor:
|
||||
print(' *', end=' ')
|
||||
number //= divisor
|
||||
divisor = 1
|
||||
14
lesson2.3_19.py
Normal file
14
lesson2.3_19.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
'''****** Задание ********
|
||||
*Игра в «Угадайку».
|
||||
'''
|
||||
number = 500
|
||||
delta = number // 2
|
||||
print(number)
|
||||
while (answer := input()) != 'Угадал!':
|
||||
if answer == 'Меньше':
|
||||
number = number - delta
|
||||
if answer == 'Больше':
|
||||
number = number + delta
|
||||
if delta >= 2:
|
||||
delta = (delta + 1) // 2
|
||||
print(number)
|
||||
8
lesson2.3_2.py
Normal file
8
lesson2.3_2.py
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
'''****** Задание ********
|
||||
*Зайка — 3.
|
||||
'''
|
||||
count = 0
|
||||
while (s := input()) != 'Приехали!':
|
||||
if 'зайка' in s:
|
||||
count += 1
|
||||
print(count)
|
||||
17
lesson2.3_20.py
Normal file
17
lesson2.3_20.py
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
'''****** Задание ********
|
||||
*Хайпанём немножечко!
|
||||
'''
|
||||
n = int(input())
|
||||
num_false_h = -1
|
||||
pre_h = 0
|
||||
for i in range(n):
|
||||
block = int(input())
|
||||
h = block % 256
|
||||
m = block // 256 ** 2
|
||||
r = (block // 256) % 256
|
||||
true_h = (37 * (m + r + pre_h)) % 256
|
||||
pre_h = h
|
||||
if true_h >= 100 or true_h != h:
|
||||
num_false_h = i
|
||||
break
|
||||
print(num_false_h)
|
||||
7
lesson2.3_3.py
Normal file
7
lesson2.3_3.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
'''****** Задание ********
|
||||
*Считалочка.
|
||||
'''
|
||||
start = int(input())
|
||||
finish = int(input())
|
||||
for i in range(start, finish + 1):
|
||||
print(i, end=' ')
|
||||
10
lesson2.3_4.py
Normal file
10
lesson2.3_4.py
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
'''****** Задание ********
|
||||
*Считалочка 2.0.
|
||||
'''
|
||||
start = int(input())
|
||||
stop = int(input())
|
||||
step = 1
|
||||
if stop < start:
|
||||
step = -1
|
||||
for i in range(start, stop + step, step):
|
||||
print(i, end=' ')
|
||||
9
lesson2.3_5.py
Normal file
9
lesson2.3_5.py
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
'''****** Задание ********
|
||||
*Внимание! Акция!
|
||||
'''
|
||||
result = 0
|
||||
while (price := float(input())) != 0:
|
||||
if price >= 500:
|
||||
price *= 0.9
|
||||
result += price
|
||||
print(result)
|
||||
8
lesson2.3_6.py
Normal file
8
lesson2.3_6.py
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
'''****** Задание ********
|
||||
*НОД.
|
||||
'''
|
||||
a = int(input())
|
||||
b = int(input())
|
||||
while a != 0:
|
||||
a, b = b % a, a
|
||||
print(b)
|
||||
7
lesson2.3_7.py
Normal file
7
lesson2.3_7.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
'''****** Задание ********
|
||||
*НОК.
|
||||
'''
|
||||
a, b = a1, b1 = int(input()), int(input())
|
||||
while a != 0:
|
||||
a, b = b % a, a
|
||||
print(a1 * b1 // (a + b))
|
||||
7
lesson2.3_8.py
Normal file
7
lesson2.3_8.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
'''****** Задание ********
|
||||
*Излишняя автоматизация 2.0.
|
||||
'''
|
||||
info = input()
|
||||
repeat = int(input())
|
||||
for _ in range(repeat):
|
||||
print(info)
|
||||
8
lesson2.3_9.py
Normal file
8
lesson2.3_9.py
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
'''****** Задание ********
|
||||
*Факториал.
|
||||
'''
|
||||
num = int(input())
|
||||
result = 1
|
||||
for n in range(1, num + 1):
|
||||
result *= n
|
||||
print(result)
|
||||
Loading…
Reference in a new issue