Последовательность чисел назовем симметричной, если она одинаково читается как слева направо, так и справа налево. Например, следующие последовательности являются симметричными:
1 2 3 4 5 4 3 2 1;
1 2 1 2 2 1 2 1.
Вашей программе будет дана последовательность чисел. Требуется определить, какое минимальное количество и каких чисел надо приписать в конец этой последовательности, чтобы она стала симметричной.
Формат входных данных
Сначала вводится число N — количество элементов исходной последовательности (1≤N≤100). Далее идут N чисел — элементы этой последовательности, натуральные числа от 1 до 9.
Формат выходных данных
Выведите сначала число M — минимальное количество элементов, которое надо дописать к последовательности, а потом M чисел (каждое — от 1 до 9) — числа, которые надо дописать к последовательности.
1) c = int(input('Це число просте?: ')) i = 2 b = False while i <c: i+=1 if c%2==0: b = True if b==True: print('Нет') else: print('Да')
2) c = int(input('Ведите сумму номеров прочитанных страниц: ')) suma = 0 i = 0 while suma<c: i+=1 suma += i if suma == c: print('Номер последней прочитанной страницы - ',i) elif suma > c: print('Сумма номеров прочитанных страниц не существует')
Пример: Ведите сумму номеров прочитанных страниц: 10Номер последней прочитанной страницы - 4Пример_1: Ведите сумму номеров прочитанных страниц: 512Сумма номеров прочитанных страниц не существует
3) mas = [] while True: a = float(input(' a = ')) if a == 0: breakmas.append(a) print(mas) print("Було введено ",len(mas),'чисел') print("Минимальне число: ",min(mas))
''' 1завдання ''' while True: x = int(input("Х < 0 верхньої точки: ")) if x > 0: print("Ліва верхня точка не може бути додатньою!") print(False) break y = int(input("У > 0 верхньої точки: ")) if y < 0: print("Ліва верхня точка не може бути від'ємною!") print(False) break x_1 = int(input("Х > 0 нижньої точки: ")) if x_1<0: print("Права нижня точка не може бути від'ємною!") print(False) break y_2 = int(input("У < 0 нижньої точки: ")) if y_2 > 0: print("Права нижня точка не може бути додатньою!") print(False) break tochka_X = int(input("Введыть точку Х: ")) tochka_Y = int(input("Введыть точку Y: ")) print("Координати прямокутника:") print("Точка А(",x,y,')',"Точка B(",x_1,y,')') print("Точка C(",x,y_2,')','Точка D(',x_1,y_2,')') if (tochka_X <= x_1)and (tochka_Y <= y): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x)and (tochka_Y <= y): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x)and (tochka_Y <= y_2): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x_1)and (tochka_Y <= y_2): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') else: print("Точка з координатами (",tochka_X,tochka_Y,') HE належить заданому прямокутнику!')
""" 3 завдання """ c = int(input('Це число просте?: ')) i = 2 b = False while i <c: i+=1 if c%2==0: b = True if b==True: print('Нет') else: print('Да') """ 4 завдання """ c = int(input('Ведите сумму номеров прочитанных страниц: ')) suma = 0 i = 0 while suma<c: i+=1 suma += i if suma == c: print('Номер последней прочитанной страницы - ',i) elif suma > c: print('Сумма номеров прочитанных страниц не существует') """ 5 завдання """ mas = [] while True: a = float(input(' a = ')) if a == 0: break mas.append(a) print(mas) print("Було введено ",len(mas),'чисел') print("Минимальне число: ",min(mas)) """ 2 завдання """ print("Введите коэффициенты для квадратного уравнения (ax^2 + bx + c = 0):") a = float(input("a = ")) b = float(input("b = ")) c = float(input("c = "))
discr = b ** 2 - 4 * a * c print("Дискриминант D = %.2f" % discr) if discr > 0: from math import sqrt