К основному контенту

Сообщения

Шифр Цезаря

eng_lower_alphabet = 'abcdefghijklmnopqrstuvwxyz' eng_upper_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' rus_lower_alphabet = "абвгдежзийклмнопрстуфхцчшщъыьэюя" rus_upper_alphabet = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ" symbol = [" ", ",", ".", "!", "?"] print("Выберите язык: aнгл=e, рус=r") lan = input() print("Выберите шифрование: шифрование - ch, дешифрование - def") chif = input() print("Введите ключ шифрования") n = int(input()) print("Введите фразу") f = input() def chru(chifr, n, l, fraza):     if l == 'r':         moch = 32     if l == 'e':         moch = 26     if chifr== 'def':         n = -n     for i in range(len(fraza)):         if fraza[i].isalpha():             if fraza[i] == fraza[i].upper():                 for j in range (moch):                  ...
Недавние сообщения

Проверка login

Напишите программу, которая проверяет, правильно ли введен логин пользователя. Логин может содержать только английские буквы и цифры и быть длиной не менее 6 символов. Если длина логина меньше 6 то выводится сообщение "Слишком короткий", если в логине есть лишние символы, то вывести сообщение "Неверный символ: и первый лишний символ". Если логин верный ты выводится "OK". Входные данные Вводится строка с логином Выходные данные Выводится строка с сообщением. Sample Input: p@dl$v Sample Output: Неверный символ: @ n=str(input()) alf_1='abcdefghijklmnopqrstuvwxyz' alf_2='ABCDEFGHIJKLMNOPQRSTUVWXYZ' dig='0123456789' rt=0 if len(n)<6:       rt=1    elif len(n)>=6:     for i in range(len(n)):         if not n[i] in alf_1 and not n[i] in alf_2 and not n[i] in dig:             rt=2             break         else:           ...

Числа Фибоначчи

Числа Фибоначчи — элементы последовательности 1, 1, 2, 3, 5, 8, 13, 21, … , в которой первые два числа равны либо 1 и 1, а каждое последующее число равно сумме двух предыдущих чисел.  Названы в честь средневекового математика Леонардо Пизанского (известного как Фибоначчи).  Напишите программу, которая выводит первые N чисел Фибоначчи.  Входные данные С клавиатуры вводится натуральное число N – количество чисел Фибоначчи.  Выходные данные Программа должна вывести в одной строке первые N чисел Фибоначчи через пробел. Sample Input: 6 Sample Output: 1 1 2 3 5 8 def fibonacci(n):     a, b = 1, 1     for i in range(n):         yield a         a, b = b, a + b n=int(input()) data = list(fibonacci(n)) print(*data) [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

Алгоритм Евклида

Напишите программу для вычисления НОД двух чисел с помощью Алгоритма Евклида с помощью вычитания. Входные данные С клавиатуры вводится два целых числа. Выходные данные Вывести одно целое число - НОД. a = int(input()) b = int(input()) while a != 0 and b != 0:     if a > b:         a = a % b     else:         b = b % a print(a + b)

Високосный год

Напишите программу, которая определяет, сколько дней в году. Входные данные С клавиатуры вводится одно целое число - год.  Выходные данные Программа должна вывести одно число - количество дней в данном году. Примечание: Год является високосным, если он кратен 4 и при этом не кратен 100 либо кратен 400.  Sample Input: 2100 Sample Output: 365 x = int(input()) if (x%4==0 and (x%100!=0)) or x%400==0:     print('366') else:     print('365')

Минимум из трех

Напишите программу, которая выводит наименьшее из трех целых чисел. Входные данные С клавиатуры вводится три целых числа, каждое на отдельной строке. Выходные данные Выводится одно число - наименьшее из чисел. Sample Input: 1 2 3 Sample Output: 1 a=int(input()) b=int(input()) c=int(input()) if a<b:     b=a if b<c:     c=b print(c)

Максимум из пяти

Напишите программу, которая выводит наибольшее из пяти целых чисел. Входные данные С клавиатуры вводится пять целых числа, каждое на отдельной строке. Выходные данные Выводится одно число - наибольшее из чисел. Sample Input: 5 1 3 4 6 Sample Output: 6 a=int(input()) b=int(input()) c=int(input()) d=int(input()) e=int(input()) if a>b:     b=a if b>c:     c=b    if c>d:        d=c if d>e:     e=d print(e)