Помогите пожалуйста!!!!! Написать программу ** Python Во всех задачах предусмотреть...

0 голосов
26 просмотров

Помогите пожалуйста!!!!!
Написать программу на Python
Во всех задачах предусмотреть вывод заголовка программы, ввод и вывод с пояснениями.
Задача 1. Прямоугольник на координатной плоскости со сторонами параллельными осям координат задан координатами левой верхней и правой нижней своих вершин. Также даны координаты точки. Все координаты целые числа. Определить, принадлежит ли точка заданному прямоугольнику.
Задача 2. Написать программу решения квадратного уравнения , заданного его целыми коэффициентами а в с .
Задача 3. Написать программу, определяющую, является ли данное число простым (делится только на 1 и самого себя).
Задача 4. Татьяна Ларина, читая очередной французский роман подсчитала
сумму номеров прочитанных страниц (512). Написать программу,
которая определяет номер последней прочитанной Татьяной страницы.
(Больше 512)!

Задача 5. С клавиатуры вводятся вещественные числа. Признаком конца ввода
является ввод числа 0. Определить, сколько чисел было введено, а также число, у которого произведение целой и дробной части минимально.


Информатика (102 баллов) | 26 просмотров
0

за 5 балов?))))))0

Дан 1 ответ
0 голосов
''' 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<span>:
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)<span>:
print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')
elif (tochka_X <= x)and (tochka_Y <= y)<span>:
print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')
elif (tochka_X <= x)and (tochka_Y <= y_2)<span>:
print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')
elif (tochka_X <= x_1)and (tochka_Y <= y_2)<span>:
print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!')
else:
print("Точка з координатами (",tochka_X,tochka_Y,') HE належить заданому прямокутнику!')

""" 3 завдання """
c = int(input('Це число просте?: '))
i = 2
b = False
while i :
i+=1
if c%2==0:
b = True
if b==True:
print('Нет')
else:
print('Да')
""" 4 завдання """
c = int(input('Ведите сумму номеров прочитанных страниц: '))
suma = 0
i = 0
while suma:
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

x1 = (-b + sqrt(discr)) / (2 * a)
x2 = (-b - sqrt(discr)) / (2 * a)
print("x1 = %.2f \nx2 = %.2f" % (x1, x2))
elif discr == 0:
x = -b / (2 * a)
print("x = %.2f" % x)
else:
print("Корней нет")
(1.8k баллов)
0

в пятом задании чему равен mas?

0

mas = [ ]# список
while True:
a = float(input(' a = '))
if a == 0:
break
mas.append(a)
print(mas)
print("Було введено ",len(mas),'чисел')
print("Минимальне число: ",min(mas))

0

Спасибо)

0

лучший ответ

0

не работает эта программа у меня почему-то

0

яка именно?

0

a = 53432
a = 432
a = 432
a = 5432
a = 5432
a = 5432
a = 5432
a = 543
a = 543
a = 0
[53432.0, 432.0, 432.0, 5432.0, 5432.0, 5432.0, 5432.0, 543.0, 543.0]
Було введено 9 чисел
Минимальне число: 432.0