using System;
namespace perechisl
{
class Program
{
public enum Spisok_grupi
{
Первый = 1,
Второй = 2,
Третий= 3,
}
static void Main(string[] args)
{
int Menu;
Array sp = Enum.GetNames(typeof(Spisok_grupi));
Array n = Enum.GetValues(typeof(Spisok_grupi));
do
{
Console.WriteLine("\nВыберите пункт меню");
Console.WriteLine("1 - Вывод списка группы ");
Console.WriteLine("2 - Вывод фамилии по номеру ");
Console.WriteLine("3 - Вывод номера по фамилии\n ");
Menu = Convert.ToInt32(Console.ReadLine());
switch (Menu)
{
case 1:
Console.WriteLine("\nСписок группы:\n");
foreach (string fam in sp)
Console.WriteLine(fam);
break;
case 2:
Console.WriteLine("\nВведите номер учащегося:");
int Number = int.Parse(Console.ReadLine());
if (Number > n.Length)
{
Console.WriteLine("\nНеверный ввод");
}
else
{
Console.WriteLine("\nВ списке под номером {0} находится {1}", Number, Enum.GetName(typeof(Spisok_grupi), Number));
}
break;
case 3:
Console.WriteLine("\nВведите фамилию учащегося:");
string Surname = Console.ReadLine();
int Number1 = 1;
foreach (string Surname1 in sp)
{
if (Surname == Surname1)
{
Console.WriteLine("\nУчащийся {0} находится под номером {1}", Surname, Number1);
}
else Number1++;
}
if (Number1 > n.Length)
Console.WriteLine("\nЭтого человека нет в списке");
break;
}
}
while (Menu != 4);
}
}
}
Код ниже есть в файле source.txt, который следует переименовать в source.py
# coding=utf-8
import math
data=input("Введите целочисленные A и B через пробел: ").split(' ')# К примеру "3 10"
""" Преобразуем ввод в числа:
"""
(A, B)=(int(data[0]), int(data[1]))
assert B > 2, "B должно быть больше двух."
''' $primes, list - список всех простых чисел в диапазоне [2 .. B].
'''
primes=list()
for integer in range(2, B + 1):
if (math.factorial(integer - 1 ) % integer) == (integer - 1):
""" Данное число простое.
Добавляем в список:
"""
primes.append(integer)
""" Складываем все простые числа между собой, но только если сумма меньше или равна B.
После методом set сортируем и удаляем неуникальные значения.
"""
result=set([digit1 + digit2 for digit1 in primes for digit2 in primes if digit1 + digit2 in range(A, B + 1)])
print(result)