Oleksii
такое страшное, но приятное название
Maksim Pozharskiy
Anonymous
Ну так в любом языке есть конкатенация строк
Oleksii
Ну так в любом языке есть конкатенация строк
тут прикол в логике жс под капотом
Arutemu
тут прикол в логике жс под капотом
В чем заключается особенность?
Vova
В чем заключается особенность?
В том что [] == 0 вернёт true Тут особенность не конкретно в сравнении строк, а в принципе аналогия к языку приведена
Anonymous
ну для языка который практически всё скрывает от программиста, не так страшно
Сергей
лучше код вместо 1000 слов
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
Прошу пожалуйста помощи, кто шарит в питоне
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
Сергей
а установлен пакет?
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
Дело в том, что я импортирова эти модули через цмд на пип и пип3, через пучарм ругается как на фото, скинул выше. Я не отрицаю что я глупый и только разбираюсь в питоне
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
и у киви кассы тоже самое
Сергей
комментарии к коду напиши, мы почитаем
Сергей
и у киви кассы тоже самое
ну судя по всему модуль не установлен
Сергей
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
на пип3 и пип просто устанавливал, говорю же
Сергей
а устанавливал куда? ты через виртуальное окружение?
Сергей
я бы советовал ещё раз пересобрать всё в venv @serKolbass
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
насколько я вижу, в директории нет ничего, что указывало бы на вемв
Захар
Всем привет
Сергей
насколько я вижу, в директории нет ничего, что указывало бы на вемв
ну в любом случае я бы собирал такие вещи в виртуальном окружение, скорее всего ты делаешь бота под телегу
¿ 𝐘𝐀𝐑𝐃 𝐃𝐄𝐏𝐀𝐑𝐓𝐀𝐌𝐄𝐍𝐓 ¿
так оно и есть
Захар
Я тут новенький
Oleksii
Осталось научить Настю форматированию кода и показать ссылку на пастебиан
Захар
А здесь в этом чате есть какиенибудь правила
Захар
А какие
Сидредин
https://telegra.ph/Kak-stat-programmistom---pravila-soobshchestva-05-29
Oleksii
Это ее отменяет того факта, что большой код нужно кидать в виде текста. У некоторых языков таким образом сбивается табуляция и разметка, из-за чего он не читабелен
Oleksii
Гугл -> пастебиан
Захар
А здесь есть те кто програмирует на pyton
Oleksii
Либо 3 шт ` в начале кода и 3 в конце
Oleksii
А здесь есть те кто програмирует на pyton
Путон, наконец то я его встретил
Борисов
int size = 5; int arr[size]; ... cout << "Enter the length of the array: "; cin >> size; Тут подразумевается, что вводится размер массива ?
Сидредин
Тайсон?
Oleksii
Чикен
Сидредин
Борисов
Оно так не будет работать Ты сначала объявляешь массив arr с длиной, задаваемой значением переменной size Потом через пользовательский ввод изменяешь значение этой переменной size. Но массив arr уже создан и его размер от этого не изменится
Захар
А можно спросить тот кто изучает пайтон для чего имена нужны if,elif,else
Сергей
А можно спросить тот кто изучает пайтон для чего имена нужны if,elif,else
условные инструкции, по большому счёту - выбор действия
Борисов
То есть этот кусочек кода - просто для примера ?
Сидредин
Иди в JS
Захар
Сергей спасибо но можно по панятней
Сергей
Сергей спасибо но можно по панятней
а что конкретно тебе не понятно?
Захар
kernel panic
помогите пж, цель сего деяния - найти расстояние между точками А1 и А2, что и пытаюсь сделать в методе distance using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp11 { struct Point { public int x; public int y; public int z; } internal class Program { static Point point1() { Point A1 = new Point(); Console.WriteLine("etner x: "); A1.x = Int32.Parse(Console.ReadLine()); Console.WriteLine("etner y: "); A1.y = Int32.Parse(Console.ReadLine()); Console.WriteLine("etner z: "); A1.z = Int32.Parse(Console.ReadLine()); Console.WriteLine("coords: " + A1.x + A1.y + A1.z); return (A1); } static Point point2() { Point A2 = new Point(); Console.WriteLine("etner x: "); A2.x = Int32.Parse(Console.ReadLine()); Console.WriteLine("etner y: "); A2.y = Int32.Parse(Console.ReadLine()); Console.WriteLine("etner z: "); A2.z = Int32.Parse(Console.ReadLine()); Console.WriteLine("coords: " + A2.x + A2.y + A2.z); return (A2); } static Point distance() { var A1 = point1(); var A2 = point2(); var dist = A2 - A1; Console.WriteLine(dist); } static void Main(string[] args) { } } }
Борисов
Ну тогда я не понимаю ) Массив с данными всегда создается на 5 элементов Но потом переменной size присваивается пользователем любое значение и это всё как-то должно работать ?
Сергей
Для чего они нужны
ну иногда нам необходимо описать условия(состояния), для того, чтобы иметь тот или иной результат К примеру: если время равно 12:00 то обед() или если время равно 17:00 то ужин() и тд и тп
Сидредин
Для чего они нужны
Типа "Пойдёшь налево - коня потеряешь" и т.д.
Сидредин
Для чего они нужны
Ты как изучаешь пайтон?
Захар
Ты как изучаешь пайтон?
Только не давно начал
Калыван
У тебя массив создан на 5 елементов а ты введешь потом сайз 10 и сортировка будет думать что у тебя массив на 10 ячеек хотя их 5 и будет не правильно работать или вобще исключение выдаст при выходе за дальность массива
Сергей
Только не давно начал
Если прям совсем туго идёт и нет понимания - советую почитать книгу Python для детей, в 5й главе как раз разобраны подробно условные операторы
Захар
А как вы поняли что ребёнок
Сергей
Захар
Понятно
Bogdan
оно работает через ж
Bogdan
это не хорошо
MaNN
Настя я твой фанат, у тебя всё получится!🏴‍☠
Azamat
if (programmer.readdocs == false) programmer.answerBadQuestion();
Если это джс, то три равно 👀
Захар
А кто то знает такой канал Python Had Stydio просто я у него обучаюсь
Bogdan
это не js
Сергей
А кто то знает такой канал Python Had Stydio просто я у него обучаюсь
Даже не слышал, но если тебе нравиться - смотри его дальше :)
Захар
Хароший но тихий
Azamat
Я извиняюсь, но я бы начал не с питона, а с русского :) без негатива
Борисов
Попробуй, когда вводишь длину массива, ввести не 5, а, скажем, 100
Igor
Обычные функциональные приложения на телефон (сервиса погоды условно или для компании) удобнее писать на Kotlin/Swift или React Native?
Захар
Я на телефоне печатаю и ещё стараюсь быстро
Azamat
он маленький ещё
Ну так я тоже