В этой статье вы узнаете, как поздравить с днём рождения на языке программирования Python.

Завершите программу. Программа Happy Birthday Python в pyfiglet.

Пример:

import pyfiglet
  
result = pyfiglet.figlet_format("Happy Birthday to You ", font = "slant"  )

print(result)

Обходя ключевое слово «slant» в качестве аргумента шрифта внутри функции figlet format(), в этом случае мы выведем введенный закодированный текст в наклонном шрифте.

Чтобы выполнить эту задачу, сначала мы импортируем пакет pyfiglet. Программа Python может использовать многочисленные функции модуля Pyfiglet для создания необычных текстов с большим размером шрифта и другим форматированием на выходе.

Чтобы установить системный pyfiglet, вы можете легко использовать следующую команду:

pip install pyfiglet

Чтобы отобразить поздравление с днем рождения, мы будем использовать функцию pyfiglet.figlet_format(). Мы можем использовать функцию figlet format() внутри примера программы Python из-за модуля pyfiglet. Используя художественные шрифты ASCII, pyfiglet отображает текст ASCII.

Синтаксис:

pfg.figlet_format('inputText', font = 'typeOfFont')
  • Он состоит из нескольких параметров:
    • inputText: функция преобразует входной текст в сложные тексты-шаблоны на выходе, если мы передадим ей аргумент с входным текстом, который предоставляется в форме в кодировке ASCII.
    • font: по умолчанию он принимает значение typeoffont, и в этой функции тип шрифта является необязательным аргументом. Этот параметр определяет необычный текстовый шрифт, который будет использоваться в выходных данных, а закодированный входной текст также будет напечатан с использованием того же необычного текстового шаблона. В этом примере мы будем использовать шрифт = «slant».

Вот скриншот следующего кода:

программный код на Python с днем рождения

Содержание

Условия if и elif

Вот еще один пример кода Python для поздравления с днем рождения.

В этом примере мы будем использовать условия if и elif, и с их помощью мы сможем проверить несколько выражений. Если условие if имеет значение False, проверяется условие следующего блока elif и так далее. Тело else выполняется, если все условия ложны.

import time
from random import randint

for m in range(1,10):
    print('')
 
for m in range(1,10):
    num = randint(1, 10)
    while(num > 0):
        
        num -= 1
    if(m%10==0):
        print('Happy Birthday!')
    elif(m%9 == 0):
        print( "Happy Birthday!")
    elif(m%5==0):
        print("Happy Birthday!")
    elif(m%8==0):
        print("Happy Birthday!")
    elif(m%7==0):
        print("Happy Birthday!")
    elif(m%6==0):
        print("Happy Birthday!")
    else:
        print("Happy Birthday!")
    
    time.sleep(0.2)

В следующем коде мы установили диапазон (1,70) и перебираем значения, а затем следует еще один цикл for, но на этот раз диапазон чисел составляет от 1 до 100. Программное обеспечение выберет случайное число от 1 до 100. Программное обеспечение выберет случайное число от 1 до 100. 10 для каждой итерации и добавьте его в переменную «num». Затем, пока значение переменной ‘num’ не станет равным нулю, будут печататься пробелы.

Затем, в зависимости от результата модуля (если «i%number» равен нулю, где число равно 10, 9, 8, 7 или 6), программа выведет текст или и то, и другое. Наконец, программа будет отдыхать 0,2 секунды между каждой итерацией.

Вот выполнение следующего кода:

Условия if и elif

Напишите программу с днем рождения в Turtle

В этом примере сначала мы импортируем модуль черепахи Python с именем «tur», а затем присвоим заголовку имя «PythonGuides». Далее мы будем использовать зеленый цвет фона. В приведенном выше примере мы определяем функции front() и right() для рисования квадратной фигуры.

В этом фрагменте кода мы рисуем квадрат с поздравлением с Днем Рождения, сохраняя размер ручки 15. Цвет пера и цвет одинаковы, т.е. зеленый. Положение квадрата инициализируется как goto(80,90).

from turtle import *
import turtle as tur

turt=tur.Turtle()
tur.title("PythonGuides")
turt.width(8)
turt.color("cyan")
new=tur.getscreen()
turt.speed(10)

new.bgcolor("green")

turt.left(180)
turt.penup()
turt.forward(300)
turt.right(90)
turt.forward(100)
turt.pendown()

# Display H

turt.forward(50)
turt.right(90)
turt.forward(50)
turt.left(90)
turt.forward(50)
turt.left(90)
turt.penup()
turt.forward(50)
turt.left(90)
turt.pendown()
turt.forward(50)
turt.left(90)
turt.forward(50)
turt.right(90)
turt.forward(50)

# Display A

turt.penup()
turt.left(90)
turt.forward(15)
turt.pendown()
turt.left(70)
turt.forward(110)
turt.right(70)
turt.right(70)
turt.forward(110)
turt.left(180)
turt.forward(55)
turt.left(70)
turt.forward(38)
turt.left(70)
turt.penup()
turt.forward(55)
turt.left(110)
turt.forward(100)

# Display P

turt.left(90)
turt.pendown()
turt.forward(100)
turt.right(90)
turt.forward(50)
turt.right(20)
turt.forward(20)
turt.right(70)
turt.forward(40)
turt.right(70)
turt.forward(20)
turt.right(20)
turt.forward(50)
turt.left(90)
turt.forward(50)
turt.left(90)
turt.penup()
turt.forward(100)

# Display P

turt.left(90)
turt.pendown()
turt.forward(100)
turt.right(90)
turt.forward(50)
turt.right(20)
turt.forward(20)
turt.right(70)
turt.forward(40)
turt.right(70)
turt.forward(20)
turt.right(20)
turt.forward(50)
turt.left(90)
turt.forward(50)
turt.left(90)
turt.penup()
turt.forward(100)

# Display Y

turt.forward(20)
turt.pendown()
turt.left(90)
turt.forward(50)
turt.left(30)
turt.forward(60)
turt.backward(60)
turt.right(60)
turt.forward(60)
turt.backward(60)
turt.left(30)

# go to Home

turt.penup()
turt.home()
turt.color("yellow")
new.bgcolor("blue")
# setting second row

turt.backward(300)
turt.right(90)
turt.forward(60)
turt.left(180)

# Display P

turt.pendown()
turt.forward(100)
turt.right(90)
turt.forward(50)
turt.right(20)
turt.forward(20)
turt.right(70)
turt.forward(40)
turt.right(70)
turt.forward(20)
turt.right(20)
turt.forward(50)
turt.backward(50)
turt.left(180)
turt.right(20)
turt.forward(20)
turt.right(70)
turt.forward(40)
turt.right(70)
turt.forward(20)
turt.right(20)
turt.forward(50)
turt.right(90)
turt.forward(10)

# go to Home

turt.penup()
turt.home()

# setting up

turt.backward(200)
turt.right(90)
turt.forward(10)
turt.left(90)
turt.pendown()
turt.forward(20)
turt.penup()
turt.home()

# D

turt.backward(150)
turt.right(90)
turt.forward(60)
turt.pendown()
turt.backward(100)
turt.right(90)
turt.forward(10)
turt.backward(70)
turt.left(180)
turt.right(20)
turt.forward(20)
turt.right(70)
turt.forward(88)
turt.right(70)
turt.forward(20)
turt.right(20)
turt.forward(70)
turt.penup()
turt.home()

# set up for A

turt.backward(50)
turt.right(90)
turt.forward(65)
turt.left(90)

# printing A

turt.pendown()
turt.left(70)
turt.forward(110)
turt.right(70)
turt.right(70)
turt.forward(110)
turt.left(180)
turt.forward(55)
turt.left(70)
turt.forward(38)
turt.left(70)
turt.penup()
turt.forward(55)
turt.left(110)
turt.forward(100)

# printing Y

turt.pendown()
turt.left(90)
turt.forward(50)
turt.left(30)
turt.forward(60)
turt.backward(60)
turt.right(60)
turt.forward(60)
turt.backward(60)
turt.left(30)

# go to Home

turt.penup()
turt.home()

# settig position

turt.right(90)
turt.forward(215)
turt.right(90)
turt.forward(200)
turt.right(90)

#color

turt.color("blue")
new.bgcolor("black")

# setup
turt.penup()
turt.left(90)
turt.forward(80)
turt.left(90)
turt.forward(7)

turt.forward(100)

# design

#design pattern
turt.home()
turt.forward(200)
turt.pendown()
turt.color("PURPLE")
turt.width(3)
turt.speed(0)

def squre(length, angle):

    turt.forward(length)
    turt.right(angle)
    turt.forward(length)
    turt.right(angle)

    turt.forward(length)
    turt.right(angle)
    turt.forward(length)
    turt.right(angle)

squre(80, 90)

for i in range(36):
      turt.right(10)
      squre(80, 90)

tur.mainloop()

Напишите программу с днем рождения в Turtle

С использованием функции ввода

В этом примере мы определим функцию с именем Birthday_wish, а затем воспользуемся функцией input(), чтобы получить сообщение о том, у вас сегодня день рождения или нет. Если вы наберете «да», появится надпись «С Днем Рождения».

Исходный код:

new_str = """ 
         __        _ _ _ _ _    _ _ _ _ _                
 |     ||  \      |         |  |         |  \      / 
 |     ||   \     |         |  |         |   \    /   
 |_____||_ __\    |__ _ _ _ |  |_ _ _ _ _|    \  /      
 |     ||     \   |            |                | 
 |     ||      \  |            |                | 
 |     ||       \ |            |                | 
 
  _ _ _ _  _ _ _ _    _______    _ _ _ _                 _ _ _ _ _     __ 
 ||     |     |       |     /       |       |       |   |         /   |  \        \    / 
 ||      |    |       |    /        |       |       |   |        /    |   \        \  /  
 ||_ _ _|     |       |   /         |       |_______|   |       /     |_ _ \        \/ 
 ||     |     |       |  /          |       |       |   |      /      |     \        | 
 ||      |    |       |   \         |       |       |   |     /       |      \       | 
 ||____ |  ___|___    |    \        |       |       |   |_ _ /        |       \      | 
 
""" 
def birthday_wish(): 
    result = input("Is Today Your Birthday ?(Yes,No) ") 
    if result == 'Yes': 
        print(new_str) 
 
birthday_wish()

Вот реализация следующего кода:

С использованием функции ввода 

Добавить комментарий