wwwcpsszxmm6
опытные ребята пишут в одну строчку ради прикола :) а не опытные думают что это круто :) по факту в продакшн коде за такую лапшу дадут тупо по рукам :)
согл, на степике когда вижу решения в одну строчку аж зависть берет, в то время как ты для объявления трёх переменных используешь три полноценных строки, и так далее…
Артур
опытные ребята пишут в одну строчку ради прикола :) а не опытные думают что это круто :) по факту в продакшн коде за такую лапшу дадут тупо по рукам :)
cохранил записал, там как раз в лучших решения есть человек которые простыни через декораторы и классы пишет, немного грустно конечно, но что поделать
Виталик Голоенко
выебнуться только
wwwcpsszxmm6
Jsx707
Возможно эта функция содержится в каком-то модуле
Алексей
согл, на степике когда вижу решения в одну строчку аж зависть берет, в то время как ты для объявления трёх переменных используешь три полноценных строки, и так далее…
Так это смотря какие переменные. А потом для инициализации лучше писать на отдельных строках даже если тем один
Илья
Возможно эта функция содержится в каком-то модуле
Да нет, это просто тип, как инт вроде только для дат по типу 2021-02-02
Алексей
что это вообще билетики проверяем?
Я кстати начал проект про файлы
wwwcpsszxmm6
Харьков и Одесса
Шурок
Харьков и Одесса
Одновременно? :D
wwwcpsszxmm6
Одновременно? :D
сама из Одессы, но учусь в Харькове:) по возможности все время дома нахожусь
Jsx707
Чёт я не выкупаю зачем там инты
Это ещё не говнокод , я видел челика , который пишет вот так a = 1000(int)
Илья
Одновременно? :D
Но получается мне все равно приходится переписать этот метод под второй новый
wwwcpsszxmm6
хахаха, слегка угрожающе
Andrii
А потом выяснилось, что 65536 символов мало и придумали последовательности из двух char для представление одного символа.
Jsx707
Ааа , или вот так a = int(1000)
Благо Python это очень молчаливое существо
Jsx707
Благо Python это очень молчаливое существо
Но за отступ и двор , стреляет в упор
Шурок
А потом выяснилось, что 65536 символов мало и придумали последовательности из двух char для представление одного символа.
Ну, я думаю это как с проблемой 2000 года, и 36 (если память не изменяет) - разберуться
Шурок
Но получается мне все равно приходится переписать этот метод под второй новый
Это два файла с разной стуктурой. Конечно их по разному нужно обрабатывать
Алексей
И что он делает?
Задание было такое что сделать файловую бд
Jsx707
Аа , база данных
Andrii
Ну, я думаю это как с проблемой 2000 года, и 36 (если память не изменяет) - разберуться
Ну... нормальные люди придумали utf-8 и такой проблемы там нету. В Python нормальное решение. Но вот Microsoft были самыми эпичными, со своими WCHAR, LoadLibraryA, LoalLibraryW, вместо существующего хорошего решения придумали свои грабли
Igor
Ааа , или вот так a = int(1000)
ну в си/си++ можно писать вот так int a[] = {1,2,3}; cout<<1[a]; так что было бы желание накуралесить можно в любом языке :)
Igor
Так это массив , а там переменная
ты посмотри как к этому массиву обращаются :)
Алексей
Бд это -? Расшифруй
Ну не СУБД, а базу на 2 таблички, данные в которых хранятся в файлах и будут записываться в файлы
Виталик Голоенко
Писали уже олимпу?
13-того числа бдудет
SexNbaKef
Артур
Скинь задание пожалуйста
https://stepik.org/lesson/567034/step/10?unit=561308
Jsx707
ты посмотри как к этому массиву обращаются :)
😂😂😂😂😂 Ну хотя это быстро и просто
Артур
13-того числа бдудет
сохранил, память у меня плохая определенно
Erik
Скинь скрин пожалуйста))
Jsx707
А на каком ЯП?
В Си и C++ файлы это изи
Алексей
А на каком ЯП?
На крестах
Алексей
В Си и C++ файлы это изи
Это когда опыт есть а когда ты даже не открывал fstream
Jsx707
FILE *fp; fp = fopen("test.txt" , "r"); if (fp == NULL) { printf("sorry!\n File is not found"); exit(1); } fprinf("hello world" , fp);
Jsx707
Вот так , но это в стиле Си
Erik
Пайчарм ошибку выдаёт зачем-то на тот код
Алексей
Вот так , но это в стиле Си
Просто ерор выдать не интересно. Я хочу создавать файл если его нет
Igor
блин в задаче длинна фиксировання 6 зачем все эти сложности не ясно
Jsx707
Просто ерор выдать не интересно. Я хочу создавать файл если его нет
Он и так его создаст , если его нет и я тут кст ошибся , короче , если ты откроешь файл с аргументом "w", то есть , на запись , он его создаст сам
Jsx707
А если на чтение , то это в основном для проверки
Jsx707
Вот я забыл его переоткрыть для записи
Jsx707
В Python оч удобно с файлами работать
Bogdan
В c# тоже
Согласен
Алексей
Вот я забыл его переоткрыть для записи
Короч идея у меня такая. Данные хранятся в структурах: friends & phones. связаны как в лучших традициях бд по id. Потом заполняются структуры, потом файлы, а потом мы начинаем добавлять инфу и удалять. Кстати не грех бы редактировать, но это я не знаю как
Jsx707
import os import os.path if os.path.exists("test.txt"): print("TRUE!") else : print("pososi")
Артур
а как считывать вещественное число?
Алексей
Это без графических интерфейсов?
Без. В этом проекте графика была не обязательна
Алексей
int(input())
Инт не вещественное или я не прав?
Артур
юмор оценил, но после заметки на алгопрог вот написал тупой вопрос, так по-легче
wwwcpsszxmm6
Инт не вещественное или я не прав?
инт целочисленный тип, всё верно
Erik
print('ДА' if sum([int(ticket[:3])]) == sum([int(ticket[3:])]) else 'НЕТ')
Erik
вот выебон чуть попроще
wwwcpsszxmm6
юмор оценил, но после заметки на алгопрог вот написал тупой вопрос, так по-легче
ты когда пишешь тупые вопросы тебе на душе легчает, да?
Jsx707
а как считывать вещественное число?
scanf("%f" , &<variable name>)
Артур
ты когда пишешь тупые вопросы тебе на душе легчает, да?
будь мне лет 17-18 я бы давно послал все на 3 буквы и ботал бы сам ))
Andrii
FILE *fp; fp = fopen("test.txt" , "r"); if (fp == NULL) { printf("sorry!\n File is not found"); exit(1); } fprinf("hello world" , fp);
Я не пойду, ты открываешь файл на чтение чтобы туда что-то записать? Ну и дескриптор файла идёт первым. И что будет, если запись не прошла?
Erik
Ничего бы ты не ботал