. 1. Дано п’ять дійсних чисел: x, y, xc, yc, r. Напишіть функцію для перевірки, чи належить точка (x, y) колу з центром (xc, yc) і радіусом r. Якщо точка належить колу, виведіть слово YES, інакше виведіть слово NO. Функція не повинна містити інструкцію «якщо».
2. У чемпіонаті з футболу команді за виграш дається 3 очка, за програш -0, занічию -1. Ввести кількість очок, отриманих командою за гру в файл input.txt. Вивести результат гри в файл output.txt у вигляді відповідних слів: «виграш», «програш» або «нічия».
input.txt:
3
1
0
output.txt:
win
draw
lose
3. В файлі Input.txt подається два цілих числа-вік Сашка і вік Тетянки. Програма має вивести в файл Output.txt повідомлення проте, хто є старшим серед них.
Input.txt:
17
22
Output.txt:
Tatyana is the eldest.
4. Користувач вводить значення температури t у градусах Цельсія в файл Input.txt. Напишіть програму, яка виводить в файл Output.txt назву стану, у якому знаходиться вода при цій температурі за нормальних умов.
Input.txt:
-10.5
25
120
Output.txt:
ice
water
water vapor
5. Автомобіль подолав відстань s км через населений пункт за t хв. Інформація вводиться в файл Input.txt. Визначити, чи не порушив водій правил дорожнього руху, якщо швидкість автомобіля при цьому не повинна перевищувати 60 км/год. Результат помістити в файл Output.txt.
Input.txt:
3
3
4
1
Output.txt:
Traffic rules are executed.
Traffic rules are not met.

иска4578 иска4578    1   11.06.2021 20:55    1

Ответы
ксения1279мпсалч ксения1279мпсалч  11.07.2021 21:49

1.

def func(x,y,xc,yc,r):

   return (x - xc)**2+ (y - yc)**2 <= r**2

x=float(input())

y=float(input())

xc=float(input())

yc=float(input())

r=float(input())  

if func(x, y, xc, yc, r):

   print("YES")

else:

   print("NO")

2.

with open("input.txt") as f:

   massiv=list(map(int,f.read().split("\n")))

with open("output.txt","w") as f:

   for i in massiv:

       if i==3:

           f.write("win\n")

       elif i==1:

           f.write("draw\n")

       elif i==0:

           f.write("lose\n")

3.

with open("input.txt") as f:

   massiv=list(map(int,f.read().split("\n")))

with open("output.txt","w") as f:

   if massiv[0]>massiv[1]:

       f.write("Alexander is the eldes.")

   elif massiv[0]<massiv[1]:

       f.write("Tatyana is the eldest.")

   else:

       f.write("Nobody is the eldest.")

4.

with open("input.txt") as f:

   massiv=list(map(float,f.read().split("\n")))

with open("output.txt","w") as f:

   for i in massiv:

       if i<=0:

           f.write("ice\n")

       elif i>=100:

           f.write("water vapor\n")

       else:

           f.write("water\n")

5.

with open("input.txt") as f:

  massiv=list(map(int,f.read().split("\n")))

with open("output.txt", "w") as f:

  for i in range(0,len(massiv), 2):

      if massiv[i]/massiv[i+1]<=1:

          f.write("Traffic rules are executed. \n")

      else:

          f.write("Traffic rules are not met. \n")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика