Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (39)
  • Задание из егэ по информатике.Что не так в моём коде?

    @denislysenko
    отрезок [5, 9]
    то есть, от пяти до девяти НО НЕ ВКЛЮЧАЯ ДЕВЯТКУ
    ТО ЕСТЬ, НАШ ОТРЕЗОК ЭТО = LEN([5, 6, 7, 8])
    Ответ написан
    1 комментарий
  • Как собрать и вывести общее количество строк в базе данных sqlite3?

    @denislysenko
    пример:
    #предположем, что количество строк в таблице равно 5000
    cursor.execute("select count(*) from login_id") # делаем запос на кол-во строк в таблице
    row_count = cursor.fetchone() # значит переменная row_count будет равна (5000) 
    print(row_count) #--> (5000) 
    # то есть, row_count равна кортежу, в котором первым елементоя является число
    
    #вывести значение 5000, можно просто сделав принт по нулевому индексу кортежа row_count
    #вот так:
    print(row_count[0]) #--> 5000
    Ответ написан
    2 комментария
  • Задача в Python, как решить?

    @denislysenko
    import pandas
    realty_df = pandas.read_csv('yandex_realty_data.csv')
    
    filtered_objects_area = []
    filtered_objects_price = []
    filtered_objects_traffic = []
    filtered_objects_address = []
    filtered_objects_profits = []
    
    for index in range(len(realty_df)):
        if (realty_df['floor'][index] == 1 and
            realty_df['area'][index] >= 40 and
            realty_df['price'][index] <= 190000 and
            realty_df['commercial_type'][index] in ['FREE_PURPOSE', 'RETAIL'] and
            realty_df['distance'][index] <= 6.7 and
            realty_df['already_taken'][index] == 0 and
            realty_df['competitors'][index] <= 1):
            filtered_objects_area.append(realty_df['area'][index])
            filtered_objects_price.append(realty_df['price'][index])
            filtered_objects_traffic.append(realty_df['traffic'][index])
            filtered_objects_address.append(realty_df['address'][index])
            filtered_objects_profits.append(realty_df['traffic'][index] * 
            18 * 1/225 * 0.1 * 21000 * 0.2 * 30 - (realty_df['price'][index] + 
            2 * 50000 * 1.43))
    
    for index in range(len(filtered_objects_profits)):
        if filtered_objects_profits[index]   > 500000: #это и есть твое условие исходя из задачи
            print(filtered_objects_area) # выведет списоке данные из filtered_objects_area
            print(filtered_objects_price) # данные из filtered_objects_price
            print(filtered_objects_traffic) # теперь из filtered_objects_traffic
            print(filtered_objects_address) # из filtered_objects_address
            print(filtered_objects_profits) # и filtered_objects_profits
            print('----------')
    Ответ написан
    Комментировать
  • Как подсчитать количество элементов в каждом файле директории?

    @denislysenko
    def dir_files():
        res = {}
        
        for item in Path(argv[1]).glob("*.txt"):
            with open(item) as f:
                my_dict  = Counter(f.read().split())
                
                for key in my_dict:
                    if key not in res:
                        res[key] = my_dict[key]
                    elif key in res:
                        res[key] += my_dict[key]
        
        return res
    Ответ написан
    Комментировать
  • Как работать с файлами с помощью python?

    @denislysenko
    можно передавать аргумент через командную строку с названием файла(argpars библиотека)

    а можно например так:
    def date_func():
        # эта функция должна возвращать дату в интовом формате формате 
        # например: 010122 
        # Но это только если есть определнная логика (например: файлы в эту папку добавляются только по средам)
    
    
    df = pd.read_excel(f'C:\\Users\\РАБОТА\\ИСХОДНЫЕ ФАЙЛЫ\\{date_func}.xlsx')


    А можно считывать названия всех файлов в этой папке, и выбирать те, где дата в названии будет максимальной
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (66)