test_df.columns = ['Shop_1', 'Shop_2', 'Shop_3', 'Shop_4']
df = pd.DataFrame({
'A':[1,2,3],
'B':[4,5,6],
'C':[6,7,8]
})
df.columns = ['AA','BB']
def analyze_sales(input_strings):
limit = int(input_strings[-1]) # Последняя строка - это порог
products = input_strings[:-1] # Всё остальное - товары
# Здесь должно быть всё понятно
results = []
for product in products:
parts = product.split(',')
name = parts[0]
prices = list(map(int, parts[1:]))
average_price = sum(prices) / len(prices)
if average_price > limit:
results.append(f'{name},{average_price:.1f}')
return results
lines = []
while True:
try:
line = input()
if line == "":
break
except EOFError:
break
lines.append(line)
for product in analyze_sales(lines):
print(product)
def process_line(line, limit):
# Разделяем строку на название товара и цены
parts = line.split(',')
name = parts[0]
prices = list(map(int, parts[1:]))
# Вычисляем среднюю цену
average_price = sum(prices) / len(prices)
# Возвращаем строку с названием товара и средней ценой, если она превышает порог
if average_price > limit:
return f'{name},{average_price:.1f}'
return None
def main():
lines = []
while True:
line = input()
if line == "":
break
lines.append(line)
# Последняя строка - это порог
limit = int(lines[-1])
products = lines[:-1]
results = []
for product in products:
result = process_line(product, limit)
if result:
results.append(result)
for res in results:
print(res)
if __name__ == "__main__":
main()
ELASTICSEARCH_URL=https://localhost:9200
ELASTICSEARCH_CA_CERTS=./http_ca.crt
ELASTICSEARCH_USERNAME=elastic
ELASTICSEARCH_PASSWORD=PASSWORD
from flask import Flask
from elasticsearch import Elasticsearch
from dotenv import load_dotenv
import os
# Загрузка переменных окружения из .env файла
load_dotenv()
app = Flask(__name__)
# Получение параметров из переменных окружения
es_url = os.getenv("ELASTICSEARCH_URL")
es_ca_certs = os.getenv("ELASTICSEARCH_CA_CERTS")
es_username = os.getenv("ELASTICSEARCH_USERNAME")
es_password = os.getenv("ELASTICSEARCH_PASSWORD")
# Подключение к Elasticsearch с использованием параметров из .env файла
es = Elasticsearch(es_url, ca_certs=es_ca_certs, basic_auth=(es_username, es_password))
# ваш код ...
NameError: name 'people' is not defined
Не видит table people
def f():
text = "hello,world"
return text.split(",")
for i in f():
print(i)
import mysql.connector
mysql = MySQL(app)
has_char('abc', 'd')
упадёт с ошибкой. Даже если исправить условие цикла, функция не будет возвращать логично ожидаемый False. def has_char(string, char):
i = 0
while i < len(string):
if char == string[i].lower():
return True
if char == string[i].upper():
return True
i += 1
return False
print(has_char('Hello', 'h')) # True
print(has_char('Hello', 'H')) # True
print(has_char('Hello', 'ё')) # False, ;)
def has_char(string, char):
for i in range(len(string)):
if char == string[i]:
# if char.lower() == string[i].lower():
return True
return False
print(has_char("Привет", "п")) # True? False!
def has_char(string, char):
for _char in string:
if _char.lower() == char.lower():
return True
return False
print(has_char('Hello', 'h')) # True
print(has_char('Hello', 'H')) # True
print(has_char('Hello', 'ё')) # False, ;)
def f(text: str, letter: str) -> bool:
return letter in text