<filename>Exercicios/mundo3-exercicios-72/ex098-correcao.py<gh_stars>0
# Faca um programa que tenha uma funcao
# chamda contador(), que receba tres
# parametros: inicio, fim e passo e realize a contagem.
# Seu programa tem que realizar tres
# contagens atraves da funcao criada:
# A - De 1 ateh 10, de 1 em 1
# B - De 10 ate 0, de 2 em 2
# C - Uma contagem personalizada.
from time import sleep


def contador(i, f, p):
    if p < 0:
        p *= -1
    if p == 0:
        p = 1
    print('-=' * 20)
    print(f'Contagem de {i} ateh {f} de {p} em {p}')
    sleep(1.5)
    if i < f:
        cont = i
        while cont <= f:
            print(f'{cont} ', end='', flush=True)
            sleep(0.2)
            cont += p
        print('Fim!')
    else:
        cont = i
        while cont >= f:
            print(f'{cont} ', end='', flush=True)
            sleep(0.2)
            cont -= p
        print('FIM!')


# Programa Principal
contador(1, 10, 1)
contador(10, 0, 2)
print('=-' * 20)
print('Agora eh sua vez de personalizar a contagem!')
ini = int(input('Inicio: '))
fim = int(input('Fim: '))
pas = int(input('Passo: '))
contador(ini, fim, pas)

<filename>Exercicios/mundo3-exercicios-72/ex098-correcao.py<gh_stars>0
# Faca um programa que tenha uma funcao
# chamda contador(), que receba tres
# parametros: inicio, fim e passo e realize a contagem.
# Seu programa tem que realizar tres
# contagens atraves da funcao criada:
# A - De 1 ateh 10, de 1 em 1
# B - De 10 ate 0, de 2 em 2
# C - Uma contagem personalizada.
from time import sleep


def contador(i, f, p):
    if p < 0:
        p *= -1
    if p == 0:
        p = 1
    print('-=' * 20)
    print(f'Contagem de {i} ateh {f} de {p} em {p}')
    sleep(1.5)
    if i < f:
        cont = i
        while cont <= f:
            print(f'{cont} ', end='', flush=True)
            sleep(0.2)
            cont += p
        print('Fim!')
    else:
        cont = i
        while cont >= f:
            print(f'{cont} ', end='', flush=True)
            sleep(0.2)
            cont -= p
        print('FIM!')


# Programa Principal
contador(1, 10, 1)
contador(10, 0, 2)
print('=-' * 20)
print('Agora eh sua vez de personalizar a contagem!')
ini = int(input('Inicio: '))
fim = int(input('Fim: '))
pas = int(input('Passo: '))
contador(ini, fim, pas)

# Faca um programa que tenha uma funcao # chamda contador(), que receba tres # parametros: inicio, fim e passo e realize a contagem. # Seu programa tem que realizar tres # contagens atraves da funcao criada: # A - De 1 ateh 10, de 1 em 1 # B - De 10 ate 0, de 2 em 2 # C - Uma contagem personalizada. # Programa Principal