Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exercicio Resolvido 060 #2

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Mundo 02/Exercícios Corrigidos/Exercício 060.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
Programa para calcular o factorial de um número
"""
n = int(input('Digite um número para calcular o seu Factorial: '))#número digitado pelo usuário
c = n #contador regressivo
f = 1 #contador do factorial

while c > 0:
"""
Nesta etapa pegamos o valor do contador
juntamente com o número digitado do usuário
para poder fazer o cáculo do factorial.
"""
f *= c #contador do factorial
c -= 1 #contador regressivo
print(f'O fatorial de {n} é {f}')#Imprime o factorial do resultado
15 changes: 15 additions & 0 deletions Mundo 02/Exercícios Corrigidos/Exercício 061.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
"""
Gerador de PA
com while
"""
print('Gerador de PA')
print('-= ' * 10)
primeiro = int(input('Primeiro termo: '))#pega o primeiro termo
razao = int(input('A Razão: '))#e sua razão
termo = primeiro
count = 1
while count <= 10:#os 10 primeiros termos
print('{} → '.format(termo), end=' ')
termo += razao#esse ele acrescenta o a razão ao termo 'Termo = termo + razao'
count +=1
print('FIM :)')#finaliza o código
17 changes: 17 additions & 0 deletions Mundo 02/Exercícios Corrigidos/Exercício 063.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""
Sequencia de Fibonacci
"""

fibonacci = int(input('Quantos numeros da sequência de Fibonacci '))

v1, v2 = -1, 1

v3 = v1 + v2
count = 1

while count <= fibonacci:
v3 = v1 + v2
v1 = v2
v2 =v3
print(f'{v3}', end='')
count += 1
12 changes: 12 additions & 0 deletions Mundo 02/Exercícios Corrigidos/Exercício 064.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"""
Tratando números digitados
"""
soma = c = 0 #aqui um jeito rápido de se escrever variáveis com o mesmo valor
n = int(input('Digite um número [999 para sair]: '))
while n != 999:
c += 1
soma += n
n = int(input('Digite um número [999 para sair]: '))
"""o no fica ao final do código caso fique o n seja declarado 999,
estando no fim do while não será adicionado n variável soma"""
print(f'O total de números digitados foram {c} e a soma deles foram {soma}')