Expand Cut Tags

No cut tags
edhelwen: (Вопрос)
Дорогие взрослые, а скажите мне, как бы выудить себе заданий Яндекс-лицея? На днях поимела дело - и была в восторге, как раз мой уровень программирования, то есть, тот уровень, с которого бы стартовать. Но тупо зарегистрироваться и получать их там нельзя :-(
edhelwen: (Пламя танца)
На репетиторском сайте прямо наплыв неимоверный спроса на Питон последние пару месяцев. В жизни такого не видела. Причём, если раньше это были взрослые люди, желающие профессионального уровня, то сейчас откровенные школьники. К чему бы это?

Не то чтобы я совсем ничего не делаю - у меня даже открыта последняя прога (начатая года два назад), но по сути я только отпинала Костю (это мальчик у меня "в терапии"), чтобы он выучил язык и периодически проверяю результаты, мечтая о той концентрации собственного мозга, когда он смог бы мне тоже объяснять. На мне это отпинывание, видимо, отразится как во всех других случаях жизни: у меня будет +1 знакомый крутой мужик с некоторым моральным долгом и нулём желания общаться, потому что к светлому будущему медленно и аккуратно я пинать не умею - только быстро и действенно (гггы, прям примета: если человек подозрительно давно не пишет - начни писать о нём сама, ибо на этой сточке опять проявился).

В общем, если вы знаете, откуда так внезапно вылез Питон, мне будет интересно. А уж если вы знаете, по какому учебнику ему учат в школе...
edhelwen: (Вопрос)
Попыталась запустить Питон. Я помню, что там два окошка: код и то, куда выводится результат. Я НЕ ПОМНЮ, как вызвать окошко с кодом (и куда вообще его писать) и как вызывать скрипт для исполнения в shell.
Taskete! Хелп!
edhelwen: (Драйка)
Тупняк отпустил лишь самую малость, поэтому вопросы будут идиотские.

Почему питон не понял моего False? Разве это не встроенное слово?
Почему он не сравнивает чуть ниже переменную с нулём, а сразу идёт дальше (загадывать следующее животное)?
Это всё не считая того, что я вообще не поняла как писать программу, что хорошо видно из кода.
Read more... )
edhelwen: (Пара слов.)
>>> ob1.m1
< bound method="method" of="of" object="object" at="at" 0x010734b0="0x010734B0">>

>>> ob1.m1()
6

(вообще если кто-то знает, как объяснить девочке-дебилке самые-самые основы ООП в Питоне, вот буквально алфавитик этого дела, то можно писать объяснение в комменты; сама допру, но не на этой неделе)
edhelwen: (Вопрос)
Я не поняла, как создать массив объектов с генерируемыми новыми объектами (с именами an[i]+1). Хотя можно для начала сразу создать весь массив, но всё равно непонятно, как не в ручную прописать имена и сделать имена итерируемыми.
class diff:
    name="кот"

an1=diff
M=[an1]
print("Загадайте животное")
print ("Это", an1.name, "?")
check=input()
if check==FALSE:
    #M.append создать объект an2
    an2.name=input("Кто это?")
    an2.pr=input("Его отличие от [an1.name]?")
edhelwen: (Пара слов.)
Задание: в конечном итоге написать обучающийся ИИ с базой объектов, прописанных в файле вместе со всеми свойствами. Это как раз то, к чему мы подошли вплотную, когда закончился курс программирования в педучилище.

Текущая формулировка задания:
Read more... )

ТЗ 1.
Создать список объектов... для начала - понять, чем объект отличается от переменной...
Мамочки, жесть какая, я это без поллитры не пойму.

Питон

Aug. 3rd, 2016 11:36 am
edhelwen: (Гроза)
Идиотский язык. Пишем с Юриком
b=input()
print(b*2)
Угадайте, что оно нам ответило!
edhelwen: (Пара слов.)
Сутки читаю коммент в тысячу символов длиной, и всё равно не могу дочитать до конца с пониманием сути вопроса...

Так. Чтобы запомнить.
mas = ['#' if x else '.' for x in M[i]] - создаём массив из true и false* элементов подмассива M[i] (он появился в таком виде ранее)
strinng = ' '.join(mas) - превращаем массив в строковую переменную, сделав вид, что что-то в него добавили
print(strinng)

* список того, что бывает false, в программе №6.
edhelwen: (Вопрос)
Итак, у меня есть код Жизни, который работает. По вертикали даже налажена тороидальность, по горизонтали - отступ от края в одну клеточку. Я могу награфоманить полную тороидальность, но это будет рекурсия на рекурсии, а проще говоря - кривоватые костыли.
Какие могут быть более элегантные решения этой задачи?

Текущий код Жизни (без полной тороидальности) )
edhelwen: (Пара слов.)
Ненавижу Питон.
Теперь не только за ссылки: пол часа убила на поиск ошибки, пока вспомнила, что он считает массив с нулевого элемента, а не первого. А я всё смотрю и недоумеваю: почему на просьбу написать пятый оно мне аут оф рэндж выдаёт.
Чувствую себя такой же дурой, как ту девочку, которая сейчас ушла - второй класс, а человек чётные от нечётных не отличает.

ЗЫ: люди, мне "работу" на две метки разбить, или вам интересна и методика преподавания математики в начальной школе, и недеццкое программирование?
edhelwen: (Вопрос)
Так. Обычно это помогает (в смысле, начать писать задачу сюда, ища подсказки). Ну да - помогает узнать, что (int) is not iterable.

Сегодняшняя задача - напечатать числа, в которых цифры последовательно возрастают.
В Паскале я бы рассмотрела find как string, разбила бы на четыре char, каждый записала бы в свою переменную, которые переведя в int последовательно сравнила бы.
Как иначе можно решить эту задачу, если язык - python? (я в нём не умею работать с типами)

Upd: случайной подсказкой оказалось обозначение целочисленного деления в справочнике по синтаксису, хотя я до этого непрерывно о нём думала. Неприятность в том, что код выглядит неправдоподобно громоздко. У кого-нибудь есть идеи получше?

Код )

Собственно, к спору задаче на ЕГЭ: у меня ЛЮБОЙ перебор вызывает условный рефлекс автоматизировать. По этой причине я просто не могу поверить в то, что задачей по МАТЕМАТИКЕ может быть что-то, использующее перебор - это компетенция другого предмета. Так же как тупое перечисление N переменных в моём решении мне кажется недопустимым и требующем одной, пусть более длинной, но не похожей на матрёшку формулы.

Profile

edhelwen: (Default)
Edhelwen

April 2022

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated Apr. 23rd, 2025 04:47 pm
Powered by Dreamwidth Studios