Форум сайта python.su
0
Доброе время суток всем!
Мы с сыном решили изучать язык программирования питон.
Так как у него по информатике начали изучать простые примеры на питоне.
И мы решили для себя по учить так скажем углубленно.
И мы хотели бы на писать немного по сложнее примеры.
Решили мы с ним остановиться на решение уравнений квадратов суммы и разности.
Сама формула такая (a+b)^2=a^2+2*a*b+b^2, и вторая такая же только впереди минус
(a+b)^2=a^2-2*a*b+b^2.
Подскажите пожалуйста с чего нам начинать. А то просторы интернета просмотрели и ничего не нашли.
Заранее благодарны!
Офлайн
568
Tima13начинать надо с чтения литературы для начинающих. Могу порекомендовать книгу Питцольда C.O.D.E
Подскажите пожалуйста с чего нам начинать. А то просторы интернета просмотрели и ничего не нашли.
Офлайн
0
Спасибо. Будем искать в интернете.
Офлайн
0
Может быть есть примеры похожие. Чтобы попробовать разобрать что куда.
Офлайн
568
Вбейте в гугл “Информатика для детей”, прям ничего совсем не находит?
Офлайн
857
Tima13
Сама формула такая (a+b)^2=a^2+2*a*b+b^2, и вторая такая же только впереди минус
(a+b)^2=a^2-2*a*b+b^2.
Подскажите пожалуйста с чего нам начинать.
(a + b)^2 = a^2 + 2 * a * b + b^2
(a - b)^2 = a^2 - 2 * a * b + b^2
>>> def square_sum(a, b): ... return a * a + 2 * a * b + b * b ... >>> def square_sub(a, b): ... return a * a - 2 * a * b + b * b ... >>> square_sum(2, 4) 36 >>> square_sub(2, 4) 4 >>>
Tima13Если речь про среднеобразовательную школу идёт, то питону там не научат. При этом чтобы программировать, питон знать недостаточно. Если даже в школе он будет лучшим и ему будут так говорить учителя по информатике, это вообще не критерий того, что он хоть что-то умеет в плане программирования. Потому что учителя информатики редко когда сами программистами являются, очень редко это бывает.
Мы с сыном решили изучать язык программирования питон.
Так как у него по информатике начали изучать простые примеры на питоне.
И мы решили для себя по учить так скажем углубленно.
И мы хотели бы на писать немного по сложнее примеры.
Отредактировано py.user.next (Фев. 17, 2021 00:41:45)
Офлайн
294
py.user.nextЧесно говоря я вообще не понял сути задачи, что мешает сделать вот так?:
На питоне это будет так записываться
def square_sum(a, b): return (a+b)*(a+b)
[code python][/code]
Отредактировано PEHDOM (Фев. 17, 2021 09:56:29)
Офлайн
857
PEHDOMМожно и так
Чесно говоря я вообще не понял сути задачи, что мешает сделать вот так?:
def square_sum(a, b): return (a + b) ** 2
PEHDOMА какая разница, быстрые там операции или медленные, если он вообще не умеет никакие формулы записывать? Речь-то идёт об этом - что он вообще никакой формулы записать не может. И ему нужно научиться.
По крайней мере процессор/интерпретатор потратит на это меньше времени/операций.
Отредактировано py.user.next (Фев. 17, 2021 10:32:26)
Офлайн
294
py.user.nextНу разве что с этой точки зрения, тогда ОК.
Речь-то идёт об этом - что он вообще никакой формулы записать не может. И ему нужно научиться.
[code python][/code]
Офлайн
0
Доброе время суток всем кто откликнулся. Извините что сразу не ответили. Спасибо Вам ОГРОМНОЕ что показали как это делается теперь будем разбираться. Он пока еще думает но на робототехнику ходил ему понравилось, сейчас все ушли на карантин так мы теперь не занимаемся робототехникой. Я знаю что там язык программирования другой. Но ему понравилось и этот язык тем, что он для него кажется по проще. Ну незнаем посмотрим пусть что ни будь пробует чем сидеть в интернете или игрушки играть.
Но только есть еще один вопрос.
Допустим пример: (2y+1)^2=должно получится 4y^2+2*2*1+1^2=4y^2+4+1
Как указать чтобы игрек возводился в квадрат. Мы сыном понимаем что игрек это буквенное выражение str.
Заранее благодарны!
Офлайн