[Питон 1 уровень]

Питон 1 уровень

Питон 1 уровень

Примерные серии задач интернет-кружка

Примерные серии задач интернет-кружка

Все задания по программированию на Питоне выполняются на страницах вебсайта, нет необходимости устанавливать Питон и среду для разработки.

1 серия (сентябрь) учебного года 2023-2024

Hello world!

Песочница

Загрузить lesson_01.pdf

Задание 1:

Как вывести на экран "Hello world!"?

Задание 2:

Допишите функцию output(a), которая увеличивает любое заданное число на единицу. Вам нужно закончить оператор return.

def output(a):
    return 

print(output(5))

Задание 3:

Допишите функцию output(x), которая уменьшает любое заданное число на три. Вам нужно закончить оператор return.

def output(x):
    return 

print(output(11))

Задание 4:

Михаил решил угостить своих друзей мороженым. Сколько будут стоить три порции мороженого, если одна порция стоит x руб.?

Допишите функцию icecream(x), которая увеличивает любое заданное положительное число в три раза. Вам нужно закончить оператор return. (В задаче постарайтесь использовать только операторы сложения + и вычитания -.)

def icecream(x):
    return 

print(icecream(142))

Задание 5:

Два брата собрали по x яблок, затем отдали 7 яблок сестре.

Допишите функцию output(x), которая находит число яблок, оставшихся у братьев. Вам нужно закончить оператор return. (В задаче постарайтесь использовать только операторы сложения + и вычитания -.)

def output(x):
    return 

print(output(37))

Задание 6:

Допишите функцию output(x), которая уменьшает любое заданное число на 3, а затем результат увеличивает в два раза. Вам нужно закончить оператор return. (В задаче постарайтесь использовать только операторы сложения + и вычитания -.)

Если хотите, то допишите функцию print(), чтобы вывести результат на экран (по аналогии с предыдущими задачами).

def output(x):
    return 

Задание 7:

Три рыбака ловили рыбу, каждый уже поймал по x окуней. Затем каждый выловил ещё 5 окушков. Из общего улова отпустили семь самых маленьких рыбок.

Допишите функцию output(x), которая находит количество окуней, оставшихся у рыбаков. Вам нужно закончить оператор return. (В задаче постарайтесь использовать только операторы сложения + и вычитания -.)

Если хотите, то допишите функцию print(), чтобы вывести результат на экран (по аналогии с предыдущими задачами).

def output(x):
    return 

38 серия (май) учебного года 2023-2024

Работа с датами (модуль datetime)

Песочница

Загрузить lesson_38.pdf

Задание 1:

Напишите функцию output(date1, date2), которая возвращает число дней между двумя датами date1 и date2 (тип datetime.date). Первая дата меньше второй даты.

import datetime

def output(date1, date2):
    return 

date1 = datetime.date(2000, 12, 31)
date2 = datetime.date(2101, 1, 1)
print('days:', output(date1, date2))

Задание 2:

Днём рождения языка программирования Питон считается 20 февраля 1991 года. Напишите функцию birthday(), которая возвращает день недели данного дня. Дни недели нумеруются от 0 до 6, где нулю соответствует понедельник, а 6 - воскресенье.

import datetime

def birthday():
    return 

print(birthday())

Задание 3:

Напишите функцию output(date), которая для заданной даты date (тип datetime.date) возвращает последний год, когда в такое же число и тот же месяц был тот же день недели.

import datetime

Задание 4:

Напишите функцию output(year), которая для заданного года year (тип int) возвращает сумму всех суббот и воскресений этого года.

import datetime

Задание 5:

Напишите функцию output(year), которая для заданного года year (тип int) возвращает число пятниц 13 в этом году.

import datetime

Задание 6:

Напишите функцию output(year), которая для заданного года year (тип int) возвращает чего было больше воскресений или сред в этом году. Функция должна выдавать: 0 - если было больше воскресений; 1 - если больше сред; 2 - если количество воскресений такое же, как и количество сред.

import datetime

Задание 7:

В библиотеке переучет каждый третий четверг месяца. Напишите функцию output(date), которая по заданной дате date (тип datetime.date) возвращает количество дней до следующего переучета.

import datetime

Как записаться в кружок?

  1. Зарегистрироваться в МетаШколе
  2. Войти в МетаШколу со своим логином и паролем
  3. Перейти по ссылке "Все кружки"
  4. Добавить кружок в корзину.
  5. Перейти на страницу "Корзина", выбрать способ оплаты, оплатить.