4". Наведіть приклади трьох об'єктів. Для кожного з них скла- діть таблицю: назва об'єкта, властивість, значення власти- вості. Додайте до цієї таблиці 4-5 властивостей кожного з об'єктів і по одному значенню кожної властивості.
Программа: a = input("Введите текущую координату фигуры(вертикаль): ") b = input("Введите текущую координату фигуры(горизонталь): ") c = input("Введите координату для хода(вертикаль): ") d = input("Введите координату для хода(горизонталь): ") # Условие if (a==c) and (b==c): #Конец условия print("Фигура может сделать ход") else: print("Фигура НЕ может сделать ход") Условия: а) if (a==c) and (b==c): #ладья б) if abs(a-c) == abs(b-d): #слон в) if abs(a-c)==1 or abs(b-d)==1: #король г) if abs(a-c) == abs(b-d) or a == c or b == d: #ферзь ж) if((abs(abs(a-c)-2)<0.5) and (abs(abs(b-d)-1)<0.5) or (abs(abs(a-c)-1)<0.5) and (abs(abs(b-d)-2.0)<0.5)): #конь
class Program { static void Main() { var l = new List<double>(); var r = new Random(); var n = r.Next(10, 50); for (var i = 0; i < n; i++) { l.Add(r.NextDouble() * 2); } Console.WriteLine(CountRelation(l)); Console.ReadKey(); }
static double CountRelation(IEnumerable<double> a) { var r = 0.0; var s = 0.0; foreach (var item in a) { if (item <= 1) r += item; else s += item; }
a = input("Введите текущую координату фигуры(вертикаль): ")
b = input("Введите текущую координату фигуры(горизонталь): ")
c = input("Введите координату для хода(вертикаль): ")
d = input("Введите координату для хода(горизонталь): ")
# Условие
if (a==c) and (b==c):
#Конец условия
print("Фигура может сделать ход")
else:
print("Фигура НЕ может сделать ход")
Условия:
а) if (a==c) and (b==c): #ладья
б) if abs(a-c) == abs(b-d): #слон
в) if abs(a-c)==1 or abs(b-d)==1: #король
г) if abs(a-c) == abs(b-d) or a == c or b == d: #ферзь
ж) if((abs(abs(a-c)-2)<0.5) and (abs(abs(b-d)-1)<0.5)
or (abs(abs(a-c)-1)<0.5) and (abs(abs(b-d)-2.0)<0.5)): #конь
using System.Collections.Generic;
class Program
{
static void Main()
{
var l = new List<double>();
var r = new Random();
var n = r.Next(10, 50);
for (var i = 0; i < n; i++)
{
l.Add(r.NextDouble() * 2);
}
Console.WriteLine(CountRelation(l));
Console.ReadKey();
}
static double CountRelation(IEnumerable<double> a)
{
var r = 0.0;
var s = 0.0;
foreach (var item in a)
{
if (item <= 1)
r += item;
else s += item;
}
return (1 + r) / (1 + s);
}
}