Skip to content

Commit 5d135bc

Browse files
committed
Atualiza Fila, Pilha e Fatorial de Python2 para Python3
1 parent 95f89f3 commit 5d135bc

File tree

5 files changed

+22
-24
lines changed

5 files changed

+22
-24
lines changed

Python/Fatorial.py

Lines changed: 0 additions & 7 deletions
This file was deleted.

Python/fatorial.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def fatorial(num):
2+
aux = 1
3+
for x in range(2, num+1):
4+
aux = aux * x
5+
return aux
6+
7+
8+
if __name__ == '__main__':
9+
print(fatorial(5))
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
2-
#!/usr/bin/env python
3-
# -*- coding: utf-8 -*-
4-
51
import random
62

3+
74
class Queue:
85

96
def __init__(self):
@@ -16,12 +13,13 @@ def dequeue(self):
1613
return self.__queue.pop(0)
1714

1815
def show(self):
19-
print("Queue: {}".format(self.__queue))
16+
print(f'Queue: {self.__queue}')
17+
2018

2119
def main():
2220
queue = Queue()
2321

24-
for _ in xrange(0, 10):
22+
for _ in range(0, 10):
2523
queue.enqueue(random.randint(10,99))
2624

2725
queue.show()
@@ -31,5 +29,6 @@ def main():
3129

3230
queue.show()
3331

34-
if __name__ == "__main__":
32+
33+
if __name__ == '__main__':
3534
main()

Python/Pilha.py renamed to Python/pilha.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
2-
#!/usr/bin/env python
3-
# -*- coding: utf-8 -*-
4-
51
import random
62

3+
74
class Stack:
85

96
def __init__(self):
@@ -16,13 +13,13 @@ def pop(self):
1613
return self.__stack.pop()
1714

1815
def show(self):
19-
print("Stack: {}".format(self.__stack))
16+
print(f'Stack: {self.__stack}')
2017

2118

2219
def main():
2320
stack = Stack()
2421

25-
for _ in xrange(0, 10):
22+
for _ in range(0, 10):
2623
stack.push(random.randint(10,99))
2724

2825
stack.show()
@@ -33,5 +30,5 @@ def main():
3330
stack.show()
3431

3532

36-
if __name__ == "__main__":
33+
if __name__ == '__main__':
3734
main()

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
1919
| [Componentes Conexos][12] | [C/C++](/C/ComponentesConexos.c) | Java | Python | Go | Ruby | Javascript | Pascal |
2020
| [Exponenciação][13] | [C/C++](/C/Exponenciacao.c) | Java | [Python](/Python/Exponenciacao.py) | [Go](/Go/exponenciacao/exponenciacao.go) | [Ruby](/Ruby/Exponenciacao.rb) | Javascript | Pascal |
2121
| [Exponenciação Recursiva][14] | [C/C++](/C/ExponenciacaoRecursiva.c) | Java | [Python](/Python/ExponenciacaoRecursiva.py) | Go | [Ruby](/Ruby/ExponenciacaoRecursiva.rb) | Javascript | Pascal |
22-
| [Fatorial][15] | [C/C++](/C/Fatorial.c) | [Java](/Java/Fatorial.java) | [Python](/Python/Fatorial.py) | [Go](/Go/fatorial/fatorial.go) | [Ruby](/Ruby/Fatorial.rb) | Javascript | [Pascal](Pascal/fatorial.py) |
22+
| [Fatorial][15] | [C/C++](/C/Fatorial.c) | [Java](/Java/Fatorial.java) | [Python](/Python/fatorial.py) | [Go](/Go/fatorial/fatorial.go) | [Ruby](/Ruby/Fatorial.rb) | Javascript | [Pascal](Pascal/fatorial.py) |
2323
| [Fatorial Recursiva][16] | [C/C++](/C/FatorialRecursiva.c) | [Java](/Java/FatorialRecursiva.java) | [Python](/Python/FatorialRecursiva.py) | Go | [Ruby](/Ruby/Fatorial.rb) | Javascript | [Pascal](Pascal/fatorial-recusiva.pas) |
2424
| [Fibonacci][17] | [C/C++](/C/Fibonacci.cpp) | [Java](/Java/Fibonacci.java) | [Python](/Python/Fibonacci.py) | [Go](/Go/fibonacci/fibonacci.go) | [Ruby](/Ruby/Fibonacci.rb) | Javascript | Pascal |
2525
| [Máximo Recursivo][26] | [C/C++](/C/MaxRecursivo.c) | Java | Python | Go | Ruby | Javascript | Pascal |
@@ -34,16 +34,16 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
3434
|-------------------------------------|-------|------|--------|----|------|------------|--------|
3535
| [Árvore Binária de Busca][3] | [C/C++](/C/ArvoreBinariaDeBusca.c) | [Java](/Java/ArvoreDeBuscaBinaria.java) | [Python](/Python/arvore_binaria_de_busca.py) | Go | Ruby | [Javascript](/Javascript/ArvoreDeBuscaBinaria.js) | Pascal |
3636
| [Árvore Binária Utilizando Classes][4] | C/C++ | Java | [Python](/Python/BinaryTree.py) | Go | Ruby | Javascript | Pascal |
37-
| [Fila][18] | [C/C++](/C/Fila.c) | [Java](/Java/Fila.java) | [Python](/Python/Fila.py) | Go | [Ruby](/Ruby/Fila.rb) | [Javascript](/Javascript/Fila.js) | Pascal |
3837
| [Deque][54] | C/C++ | Java | Python | Go | Ruby | [Javascript](/Javascript/Deque.js) | Pascal |
38+
| [Fila][18] | [C/C++](/C/Fila.c) | [Java](/Java/Fila.java) | [Python](/Python/fila.py) | Go | [Ruby](/Ruby/Fila.rb) | [Javascript](/Javascript/Fila.js) | Pascal |
3939
| [Fila Encadeada Dinâmica][19] | [C/C++](/C/FilaEncadeadaDinamica.c) | Java | Python | Go | Ruby | Javascript | Pascal |
4040
| [Grafo][20] | [C/C++](/C/Grafos.c) | Java | Python | Go | Ruby | Javascript | Pascal |
4141
| [Lista Circular Ligada][52] | [C/C++](/C/ListaCircularLigada.c) | Java | [Python](/Python/ListaEncadeadaCircular.py) | Go | Ruby | Javascript | Pascal |
4242
| [Lista Encadeada][22] | C/C++ | Java | [Python](/Python/ListaEncadeada.py) | Go | Ruby | [Javascript](/Javascript/ListaSimplesmenteEncadeada.js) | Pascal |
4343
| [Lista Duplamente Encadeada][23] | [C/C++](/C/ListaDuplamenteEncadeada.c) | [Java](/Java/ListaDuplamenteEncadeada.java) | [Python](/Python/ListaDuplamenteEncadeada.py) | Go | Ruby | [Javascript](/Javascript/ListaDumplamenteEncadeada.js) | Pascal |
4444
| [Lista Ligada Não Ordenada][24] | [C/C++](/C/ListaLigadaNaoOrdenada.c) | Java | Python | Go | Ruby | Javascript | Pascal |
4545
| Lista Sequencial Ordenada | [C/C++](/C/ListaSequencialOrdenada.c) | Java | [Python](/Python/ListaSequencialOrdenada.py) | Go | Ruby | Javascript | Pascal |
46-
| [Pilha][31] | [C/C++](/C/Pilha.c) | [Java](/Java/Pilha.java) | [Python](/Python/Pilha.py) | Go | [Ruby](/Ruby/Pilha.rb) | [Javascript](/Javascript/Pilha.js) | [Pascal](/Pascal/pilha.pas) |
46+
| [Pilha][31] | [C/C++](/C/Pilha.c) | [Java](/Java/Pilha.java) | [Python](/Python/pilha.py) | Go | [Ruby](/Ruby/Pilha.rb) | [Javascript](/Javascript/Pilha.js) | [Pascal](/Pascal/pilha.pas) |
4747
| Pilha Ligada Dinâmica | [C/C++](/C/PilhaLigadaDinamica.c) | Java | Python | Go | Ruby | Javascript | Pascal |
4848

4949
| Algoritmos de Ordenação | C/C++ | Java | Python | Go | Ruby | Javascript | Pascal |

0 commit comments

Comments
 (0)