Предмет: Информатика, автор: artembricun99

потрібно створити гру в пайтоні ,наприклад натискаешь на Україну і воно видає столицю Київ ,і так потрібно зробити з Україною ,Польщею і Німеччиною .Даю 50 балов​

Ответы

Автор ответа: balabolka13yers
1

Ответ:

import tkinter as tk

# словник зі столицями країн

capitals = {

   'Україна': 'Київ',

   'Польща': 'Варшава',

   'Німеччина': 'Берлін'

}

# функція, яка виводить столицю країни

def show_capital(country):

   capital = capitals.get(country)

   if capital:

       capital_label.config(text=capital)

# створення графічного інтерфейсу

root = tk.Tk()

root.title("Гра")

# створення кнопок для кожної країни

ukraine_button = tk.Button(root, text="Україна", command=lambda: show_capital('Україна'))

poland_button = tk.Button(root, text="Польща", command=lambda: show_capital('Польща'))

germany_button = tk.Button(root, text="Німеччина", command=lambda: show_capital('Німеччина'))

# створення мітки для відображення столиці

capital_label = tk.Label(root, text='')

# розміщення елементів у вікні

ukraine_button.pack()

poland_button.pack()

germany_button.pack()

capital_label.pack()

root.mainloop()

Объяснение:

Цей код створює вікно з трьома кнопками, які відповідають країнам, та міткою, яка відображає столицю вибраної країни. Кожна кнопка має команду, яка викликає функцію show_capital з назвою відповідної країни як параметр. Функція show_capital використовує словник capitals для отримання столиці країни та відображення її на мітці capital_label.


artembricun99: спасибо
Похожие вопросы
Предмет: Математика, автор: anastasijavelykolug
Предмет: Українська мова, автор: veronikakolida2
Предмет: Алгебра, автор: den6296
Предмет: Математика, автор: yvyhsnsnjs