Написать программу ** Python

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

Написать программу на Python


image

Информатика (12 баллов) | 23 просмотров
Дан 1 ответ
0 голосов

1)
def distance(x1,y1,x2,y2):
----import math
----d = math.sqrt( ( x2-x1 )**2 + ( y2-y1 )**2 )
----print("Відстань між точками: ",d,'.')
x1 = float(input("Введіть координати точки x1: "))
y1 = float(input("Введіть координати точки y1: "))
x2 = float(input("Введіть координати точки х2: "))
y2 = float(input("Введіть координати точки y2: "))
distance(x1,y1,x2,y2)
2)
def fib(n):
----if n>0:
--------fib1 = 1
--------fib2 = 1
--------i = 2
--------while i < n:
------------fib_sum = fib2 + fib1
------------fib1 = fib2
------------fib2 = fib_sum
------------i += 1
--------print(fib_sum)
----else:
--------print("n < 0")
n = int(input("Значення якого елемента ряда Фибоначчі ви хочете дізнатись?: "))
fib(n)

3)
a = input("Введіть теск: ")
mas = [a.split()]
# print(mas)
mas_new = []
for i in mas:
----for x in i:
--------mas_new.append(x)
print(mas_new)
l = len(mas_new)
le = l//2
print('Довжина списку',l)
print(le)
if l%2==
----print(mas_new[0:le])
----print(mas_new[le::])
else:
----print(mas_new[0:le+1])
----print(mas_new[le+1::])

(1.8k баллов)
0

В 3 задаче с == не решается

0

Имеется ввиду прога не запускается с ==

0

a = input("Введіть теск: ")
mas = [a.split()]
# print(mas)
mas_new = []
for i in mas:
for x in i:
mas_new.append(x)
print(mas_new)
l = len(mas_new)
le = l//2
print('Довжина списку',l)
print(le)
if l%2==0:
print(mas_new[0:le])
print(mas_new[le::])
else:
print(mas_new[0:le+1])
print(mas_new[le+1::])

0

табуляцию сам постав