Вопрос Помогите с программированием, 7класс , язык python

Регистрация
27 Окт 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Ваша программа читает со стандартного ввода целое число n.

Затем читает число m.

n показывает, сколько ещё целых чисел будет вводиться в программу после m. Например, прочтенное число `n=7`, означает, что со стандартного ввода должно поступить ещё 7 чисел после числа m. Среди поступающих чисел необходимо определить такое, которое по абсолютному значению находится ближе всего к m-2.

Выведите его в стандартный поток вывода

Если n = 0 выведите False

(желательно сделать программу как можно проще)
 
это 7 класс? Я помер
 
import math
n = int(input("Введите N: "))
m = int(input("Введите m: "))
x = 100; r = 0
for _ in range(n):
r = int(input("Введите ваше число: "))
if (abs(r-m)
 
забей в ютубе курсы по питону и выучи, лишним думаю не будет
 
Пожалуйста имейте ввиду, что этот пользователь забанен
Что-то вроде n, m = int(input()), int(input())-2
print(False if n == 0 else min([int(input()) for _ in range(n)], key=lambda x:abs(x-m)))
 
n = int(input())
if n == 0:
print("False")
else:
m = int(input())
closest = None
min_distance = float('inf')
target = m - 2
for _ in range(n):
num = int(input())
distance = abs(num - target)
if distance < min_distance:
min_distance = distance
closest = num
print(closest)



простая программа. Сделано 9 классом
 
Назад
Сверху