Python поднимается в рейтингах языков программирования все выше и его популярность как учебного языка очень высока. Для наших посетителей, школьников, учителей и тех, кто начинает изучать программирование предлагаем удобный онлайн Python интерпретатор. Он отлично подходит для учебных целей. Кроме того, для новичков пригодятся наши типовые
примеры программ . Для тех, кто учит язык Python полезным будет
онлайн курс Pytnon с интерактивными примерами.
Вы получите не просто онлайн интерпретатор. Здесь совмещен онлайн редактор, онлайн интерпретатор, а также бланк (шаблон) простейшего кода. Для работы с интерпретатором Python рекомендуется использовать браузер Chrome. Если вам не удается вставить скопированный (Ctrl+C) код в редактор компилятора (в некоторых браузерах то случается), то используйте для вставки кода из буфера сочетание клавиш - Ctrl+Shift+V.
Тут также можно вводить данные для программы и смотреть результаты в окне. Нужные данные вводятся в окне ввода последовательно с новой строки.
Остается только внести в программу ваши данные и нажать кнопку «Выполнить»: «RUN». Вы можете перетягивать окна редактора как вам удобно. Можно настроить внешний вид редактора (нажмите иконку шестеренка), Можно увеличивать шрифт (Ctrl-«+») или уменьшать (Ctrl-«-»). Ниже приведен скрин компилятора с кодом Pascal (для других языков все аналогично)
Вы можете писать в комментариях ваши замечания, отзывы и самое главное - предлагайте типовые примеры задач, которые вам надо решить или вы смогли решить с помощью нашего интерпретатора. И как бонус - кроме Python на сайте есть еще несколько языков программирования: С++, pascal. Если вам нужны другие языки - пишите, добавим.
import networkx as nx
# Створення графу
G = nx.DiGraph()
# Додавання вузлів
G.add_node("Задоволення потреб (EN)", pos=(0, 1))
G.add_node("Винагорода і результати (RW)", pos=(2, 1))
G.add_node("Мотиваційний клімат (MC)", pos=(1, 0))
G.add_node("Управлінська діяльність (MA)", pos=(1, -1))
# Додавання ребер з вагами
G.add_edge("Задоволення потреб (EN)", "Управлінська діяльність (MA)", weight=0.50)
G.add_edge("Винагорода і результати (RW)", "Управлінська діяльність (MA)", weight=0.45)
G.add_edge("Мотиваційний клімат (MC)", "Управлінська діяльність (MA)", weight=0.55)
# Позиції вузлів
pos = nx.get_node_attributes(G, 'pos')
# Візуалізація графу
plt.figure(figsize=(12, 8))
nx.draw(G, pos, with_labels=True, node_size=3000, node_color="lightblue", font_size=10, font_weight="bold", arrows=True)
nx.draw_networkx_edge_labels(G, pos, edge_labels={(u, v): f'{d["weight"]:.2f}' for u, v, d in G.edges(data=True)}, font_size=12)
plt.title('SEM-PLS модель впливу мотивації на управлінську діяльність менеджерів')
plt.show()
# Инициализация счетчиков
two_heads_count = 0
one_head_count = 0
no_heads_count = 0
# Проведение эксперимента 150 раз
for _ in range(150):
# Бросаем две монеты
coin1 = random.choice(['heads', 'tails'])
coin2 = random.choice(['heads', 'tails'])
# Подсчет результатов
if coin1 == 'heads' and coin2 == 'heads':
two_heads_count += 1
elif coin1 == 'heads' or coin2 == 'heads':
one_head_count += 1
else:
no_heads_count += 1
# Вывод результатов
print("Выпало 2 герба:", two_heads_count)
print("Выпал 1 герб:", one_head_count)
print("Не выпало ни одного герба:", no_heads_count)
reverse_timer = int(input('Введите время разогрева: '))
for time in range(reverse_timer, 0, -1):
print(time)
stop = int(input('Готовы ли вы забрать еду? '))
if stop == 1:
print('Ваша еда готова, можете забрать')
print('Таймер был прерван на', time, 'секунде')
break
if stop == 0:
print('Ваша еда готова, осторожно горячо!')
result = сандар қосындысының кубына тең (N)
if result:
print(f"{N}^2 сандарының қосындысының кубына тең.")
else:
print(f"{N}^2 сандарының қосындысының кубына тең емес")
Используются следующие латинские буквы: А (а), B (б), G (г), E (э,е), J (ж), Z (з),
I (и), K (к), L (л), N (н), O (о), о (ө), R (р), S (с), T (т), U (у), u (ү), c (ч), s (ш), Y (ы).
Для двух натуральных чисел, меньших 11, было записано действие вычитания на
кыргызском языке (результат – положительное число). Потом в записи некоторые буквы
были зачёркнуты.
По оставшимся буквам найдите наименьшее возможное значение результата.
Входные данные
Слово, состоящее из букв и знака ().
Выходные данные
Одно слово. Если данное слово было неверным, то выведите JOK.
Примеры:
стандартный ввод стандартный вывод
1 O BIR
2 Iu ToRT
В одном из тестов знак () будет стоять в начале.
В одном из тестов знак () будет стоять в конце.
Используются следующие латинские буквы: А (а), B (б), G (г), E (э,е), J (ж), Z (з),
I (и), K (к), L (л), N (н), O (о), о (ө), R (р), S (с), T (т), U (у), u (ү), c (ч), s (ш), Y (ы).
Для двух натуральных чисел, меньших 11, было записано действие вычитания на
кыргызском языке (результат – положительное число). Потом в записи некоторые буквы
были зачёркнуты.
По оставшимся буквам найдите наименьшее возможное значение результата.
Входные данные
Слово, состоящее из букв и знака ().
Выходные данные
Одно слово. Если данное слово было неверным, то выведите JOK.
Примеры:
стандартный ввод стандартный вывод
1 O BIR
2 Iu ToRT
В одном из тестов знак () будет стоять в начале.
В одном из тестов знак () будет стоять в конце.
headers = {
'Host':'Google Chrome',
'User-Agent':'Google Chrome',
'Accept':'*/*',
'Accept-Encoding':'gzip, deflate, br',
'Connection':'keep-alive'
}
hh_request = requests.get
('https://hh.ru/search/vacancyitems_on_page=100&st=searchVacancy&text=python', headers=headers)
print(hh_request.text)
class Animal:
def __init__(self,name):
self.name=name
def speak(self):
print("питон")
class Dog(Animal):
def speak(self):
print("Woof")
dog1=Dog("Buddy")
dog1.speak()
# Функция сложения
def add(x, y):
return x + y
# Функция вычитания
def subtract(x, y):
return x - y
# Функция умножения
def multiply(x, y):
return x * y
# Функция деления
def divide(x, y):
return x / y
# Ввод данных пользователем
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
# Меню доступных операций
print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")
# Получение выбора пользователя
choice = input("Введите номер операции (1/2/3/4): ")
# Выполнение выбранной операции
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("Неверный ввод")
```
Формат входных данных
В первой строке вводится последовательность целых чисел через пробел – элементы списка.
Во второй строке вводится целое число k.
Формат выходных данных
Требуется вывести измененный список.