def calculate():
n = int(input("Кол-во учеников: "))
k = int(input("Кол-во яблок: "))
print(f'Кол-во яблок что получил кадлый ученик: {k//n}')
print(f'Кол-во яблок осталось: {k%n}')
calculate();
std::string
использует SBO, то есть не выделяет доп. память в куче для коротких строк. Ещё стандартные мапы в C++ крайне неэффективны, подключите библиотеку. Идея такова:cities= {
'г. Москва': [
'Москва', 'Moscow', 'Moscow > Moskva', 'г. Москва', 'г.Москва', 'Moskva (Moscow)'
],
'г. Калиниград': [
'Калининград', 'г.Калининград', 'Kaliningrad (Konigsberg)'
]
}
addresses_folder = [
('Moscow > Moskva, ул. xxx, д. xxx' , 'Moscow > Moskva, ул. xxx, д. xxx'),
('Kaliningrad (Konigsberg), ' , 'Kaliningrad (Konigsberg), ')
]
for address in addresses_folder:
address_city = address[0].split(',')[0]
for city, values in cities.items():
if address_city in values:
print(city)
г. Москва
г. Калиниград
import requests
import json
from bs4 import BeautifulSoup as BS
headers = {'X-Requested-With':'XMLHttpRequest'}
url = 'https://steambuy.com/ajax/_get.php?rnd=0.7101602294952999&offset=0®ion_free=0&sort=cnt_sell&sortMode=descendant&view=extended&a=getcat&q=PUBG&series=&izdatel=¤cy=wmr&curr=&currMaxSumm%5Bwmr%5D=3000&currMaxSumm%5Bwmz%5D=100&currMaxSumm%5Bwme%5D=70&currMaxSumm%5Bwmu%5D=1000&letter=&limit=0&page=1&minPrice=0&maxPrice=5000&minDate=0&maxDate=0&deleted=0&no_price_range=0&records=14'
response = requests.get(url,headers=headers)
soup = BS(json.loads(response.text)['html'],'html.parser')
items = soup.find_all('a',class_='product-item__title-link')
for item in items:
print('https://steambuy.com'+item.get('href'))
https://steambuy.com/steam/playerunknown-s-battleg...
https://steambuy.com/steam/playerunknowns-battlegr...
https://steambuy.com/ajax/_get.php+много параметров