Напишите программу «Визитная карточка», которая отобразит на экране вашу личную информацию (имя, фамилию, год рождения

  • 32
Напишите программу «Визитная карточка», которая отобразит на экране вашу личную информацию (имя, фамилию, год рождения, адрес, телефон) в привлекательном оформлении с использованием разных цветов и хорошего компонования. Используйте Модуль Sounds для "улучшения" программы "Визитная карточка".
Романович
48
Конечно, я могу помочь вам с написанием программы «Визитная карточка» на языке программирования Python. Вот пример программы, которая выводит вашу личную информацию с использованием разных цветов и модуля Sounds для добавления звукового эффекта:

python
from tkinter import *
import random
import winsound

# Функция для генерации случайного цвета в формате RGB
def random_color():
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
return f"#{r:02x}{g:02x}{b:02x}"

# Функция, вызываемая при нажатии на кнопку "Проиграть звуковой эффект"
def play_sound():
winsound.PlaySound("sound_effect.wav", winsound.SND_FILENAME)

# Создание графического окна
root = Tk()
root.title("Визитная карточка")
root.geometry("400x300")

# Создание метки для вывода информации
info_label = Label(root, text="Личная информация", font=("Arial", 18))
info_label.pack(pady=20)

# Создание метки для каждого поля информации
name_label = Label(root, text="Имя: Ваше имя", font=("Arial", 12))
name_label.pack()

surname_label = Label(root, text="Фамилия: Ваша фамилия", font=("Arial", 12))
surname_label.pack()

birth_year_label = Label(root, text="Год рождения: Ваш год рождения", font=("Arial", 12))
birth_year_label.pack()

address_label = Label(root, text="Адрес: Ваш адрес", font=("Arial", 12))
address_label.pack()

phone_label = Label(root, text="Телефон: Ваш номер телефона", font=("Arial", 12))
phone_label.pack()

# Создание кнопки для проигрывания звукового эффекта
sound_button = Button(root, text="Проиграть звуковой эффект", command=play_sound)
sound_button.pack(pady=20)

# Применение случайного цвета для каждой метки
color = random_color()
info_label.config(fg=color)

color = random_color()
name_label.config(fg=color)

color = random_color()
surname_label.config(fg=color)

color = random_color()
birth_year_label.config(fg=color)

color = random_color()
address_label.config(fg=color)

color = random_color()
phone_label.config(fg=color)

root.mainloop()


Программа создает графическое окно с различными метками, которые выводят вашу личную информацию. Цвет каждой метки генерируется случайным образом и применяется к тексту метки. Также, если нажать на кнопку "Проиграть звуковой эффект", будет проигрываться звуковой эффект из файла "sound_effect.wav".

Чтобы программа работала, вам понадобится установить модуль tkinter, а также иметь файл "sound_effect.wav" в том же каталоге, где находится программа.

Надеюсь, этот пошаговый пример поможет вам создать привлекательную визитную карточку со звуковыми эффектами. Удачи!