В Азии 48 стран. Вот несколько способов получить эту информацию с использованием примеров кода на Python:
Метод 1: использование списка
asia_countries = ['Afghanistan', 'Armenia', 'Azerbaijan', 'Bahrain', 'Bangladesh', 'Bhutan', 'Brunei', 'Cambodia', 'China', 'Cyprus', 'Georgia', 'India', 'Indonesia', 'Iran', 'Iraq', 'Israel', 'Japan', 'Jordan', 'Kazakhstan', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Lebanon', 'Malaysia', 'Maldives', 'Mongolia', 'Myanmar', 'Nepal', 'North Korea', 'Oman', 'Pakistan', 'Palestine', 'Philippines', 'Qatar', 'Russia', 'Saudi Arabia', 'Singapore', 'South Korea', 'Sri Lanka', 'Syria', 'Taiwan', 'Tajikistan', 'Thailand', 'Timor-Leste', 'Turkey', 'Turkmenistan', 'United Arab Emirates', 'Uzbekistan', 'Vietnam', 'Yemen']
num_countries = len(asia_countries)
print("Number of countries in Asia:", num_countries)
Метод 2. Использование словаря
asia_countries = {
'Afghanistan': 'AF', 'Armenia': 'AM', 'Azerbaijan': 'AZ', 'Bahrain': 'BH', 'Bangladesh': 'BD', 'Bhutan': 'BT', 'Brunei': 'BN',
'Cambodia': 'KH', 'China': 'CN', 'Cyprus': 'CY', 'Georgia': 'GE', 'India': 'IN', 'Indonesia': 'ID', 'Iran': 'IR', 'Iraq': 'IQ',
'Israel': 'IL', 'Japan': 'JP', 'Jordan': 'JO', 'Kazakhstan': 'KZ', 'Kuwait': 'KW', 'Kyrgyzstan': 'KG', 'Laos': 'LA',
'Lebanon': 'LB', 'Malaysia': 'MY', 'Maldives': 'MV', 'Mongolia': 'MN', 'Myanmar': 'MM', 'Nepal': 'NP', 'North Korea': 'KP',
'Oman': 'OM', 'Pakistan': 'PK', 'Palestine': 'PS', 'Philippines': 'PH', 'Qatar': 'QA', 'Russia': 'RU', 'Saudi Arabia': 'SA',
'Singapore': 'SG', 'South Korea': 'KR', 'Sri Lanka': 'LK', 'Syria': 'SY', 'Taiwan': 'TW', 'Tajikistan': 'TJ', 'Thailand': 'TH',
'Timor-Leste': 'TL', 'Turkey': 'TR', 'Turkmenistan': 'TM', 'United Arab Emirates': 'AE', 'Uzbekistan': 'UZ', 'Vietnam': 'VN',
'Yemen': 'YE'
}
num_countries = len(asia_countries)
print("Number of countries in Asia:", num_countries)
Метод 3. Использование веб-скрапинга
import requests
from bs4 import BeautifulSoup
url = 'https://en.wikipedia.org/wiki/List_of_sovereign_states_and_dependent_territories_in_Asia'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
country_table = soup.find('table', {'class': 'wikitable'})
rows = country_table.find_all('tr')
num_countries = len(rows) - 1 # Subtracting the header row
print("Number of countries in Asia:", num_countries)