ПредишенСледващото

Всеки студент трябва да напишете кода на Питон да се определи. Предлаганата на вашето внимание няколко проблеми за осъществяването на (не много проста (с изключение на първия), а не твърде сложно).

За задачи е силно препоръчително да мине през начинаещи.

Също така за тези задачи трябва хранилището с тестовете и моите решения (за себе си чек).

За да стартирате тестове за функция ще бъде най-лесният начин да добавите кода на папката тест до файла с функцията.

И сега, в действителност, на проблема:

Прости аритметични операции (1)

Напишете функция на аритметика. получаване на три аргумента: Първите 2 - броя, третият - на работа, за да се извърши върху тях. Ако Третият аргумент. + ги поставя; ако -. след това се изважда; * - размножават; / - разделен (първо до второ). върнете линия "Неизвестна операция" в останалите случаи.

Високосна година (2)

Напиши is_year_leap функция. получаване на един аргумент - една година, и се връща True, ако се високосна година, False друго.

Квадрат (3)

Напишете функция квадрат. получаване един аргумент - квадратната страна, и връща стойност от 3 (използвайки кортеж): квадрат периметър, площ на квадрата и диагонала на квадрат.

Сезона (4)

Напиши сезон функция. получаване на един аргумент - броят на месеца (от 1 до 12), и се връща времето на годината, което този месец принадлежи (зима пролет лято или есента ..).

Банков депозит (5)

Потребителят има принос в размер на рубли за лятни години при 10% годишно (всяка година размерът на приноса й се увеличава с 10%. Парите се добавя към сумата на депозита, и за тях през следващата година ще бъде също лихви).

Напишете функция на банката. Той приема аргумент, а и години. и връща сумата, която ще бъде за сметка на потребителя.

Primes (6)

Напиши is_prime функция. получаване на един аргумент - едно число от 0 до 1000, и се връща True В, ако тя е проста, и фалшива - друго.

Най-точната дата (7)

Напишете функция дата. Вземете 3 на аргумента - ден, месец и година. Вярно Възвръщаемостта, ако тази дата е в календара ни, и False друго.

XOR-криптиране (8)

Напишете функция XOR_cipher. отнема 2 аргумента: низ да бъдат криптирани и ключа за кодиране, която връща низ, който е криптирана чрез прилагане на функция XOR (^) символи на линията с ключа. Напиши също XOR_uncipher функция. който е криптиран ключ низ и възстановява оригиналния ред.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!