Интернет-кружок по Питону, 1 уровень, примерыИнтернет-кружок по Питону, 1 уровень, примеры |
Все задания по программированию на Питоне выполняются на страницах вебсайта, нет необходимости устанавливать Питон и среду для разработки.
Задание 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
Задание 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