Kodomo

Пользователь

Задачи

На адрес отправьте ваши решения и ответы. Например, если задача №0 звучит так: "Напечатайте значение выражения 2*2 с точностью до 5 знаков после запятой", вы отправляете:

   1 >>> x = 2*2
   2 >>> print("%.5f" % x)
   3 4.00000
  1. Переведите 10 градусов в радианы. Напечатайте значение с точностью до 3 знаков после запятой.
  2. Сколько килограмм пшена попросил изобретатель шахмат у раджи? (Полезные ссылки по теме: история шахмат, гран).

  3. Нарисуйте шахматную доску с начальной расстановкой. Постарайтесь избегать повторений чего либо в решении и сделать решение как можно более компактным и читаемым. (Классическая нотация не имеет готового ответа, как изображать на бумаге позицию удобно для зрителя, а не ход игры или список фигур. Придумайте, как её дополнить и модифицировать, чтобы ей было всё же можно закодировать позицию).

  4. * Расшифруйте: Pbatengf! Unir lbh thrffrq gung lbh pna qrpbqr vg yvxr k.qrpbqr('ebg13')? Gur qbpf ner urer: uggc://qbpf.clguba.bet/yvoenel/fgqglcrf.ugzy#fge.rapbqr naq frr Fgnaqneq Rapbqvatf gurer. (Зашифровано кодом Цезаря).
  5. * Abj sbe gur ynfg gnfx. Ortva jvgu >>> cqo_pbqr = '1z5k' (gurer znl or bgure fgevat). Cevag bhg 2-aq naq 3-eq fgevatf bs CQO fgehpgher vqragvsvrq ol guvf pbqr. Fgehpherf znl or qbjaybnqrq sebz: sgc://sgc.jjcqo.bet/cho/cqo/qngn/fgehpgherf/nyy/cqo/cqo{cqo_pbqr}.rag.tm (Uvag: frr qbpf sbe zbqhyrf heyyvo2 naq tmvc).

/!\ Я забыл рассказать про списки, индексы и пр., которые нужны для 5-й задачи. Для этого будет отдельное занятие, а пока необходимый минимум: если у нас в s лежит текст с большим количеством переносов строк ("\n"), то список из 2-й и третьей строки получается так: lines = s.split("\n")[1:3]. Соответственно, чтобы их вывести можно сказать: print("\n".join(lines)) ("\n".join нужен, чтобы не выводить питоновские закорючки, описывающие "список строк", а слепить из них обратно один текст с переносами строк в середине). Глубокий смысл всех этих заклинаний вы постигнете со временем, в наибольшей мере, наверное, к 5-му занятию (а, может, и несколько позже). Даже с этими подсказками задание 5 лишь для крепких духом, цепких глазом и лазких документацией.

<!> Пример выдачи ваших команд для 3-й задачи (приветствуется, если вы сделаете красивее, например, придумаете лучше обозначения для чёрных и белых фигур, разметите чёрные белые клетки, и т.п.; задача на воображение, в общем-то):

wRwKwB...
wpwpwp...



bpbpbp...
bRbKbB...