| Arquivo: aula1.py |
| numero = int(input('Digite um número: ')) if numero % 2 == 0: print('O número é par!') print('asdfdsa') else: print('O número é impar!'); print('asdfasdf') |
| Resultado: |
| $ python3 exemplo.py Digite um número: 4 O número é par! asdfdsa |
| Arquivo: comentarios.py |
| # Comentário de uma linha ''' Comentário Com mais de uma linha ''' print("Resultado") |
| Resultado: |
| Resultado |
Existe 3 tipos de concatenação
| Arquivo: exercicio1.py |
# Concatenação de Strings texto1 = "texto 1" print(texto1 + " " + texto2) |
| Resultado: |
| $ python3 exemplo.py texto 1 texto 2 |
| Arquivo: exercicio2.py |
# Concatenação de Strings texto1 = "texto 1" print(texto1, " ", texto2) |
| Resultado: |
| $ python3 exemplo.py texto 1 texto 2 |
| Arquivo: exercicio3.py |
# Concatenação de Strings texto1 = "texto 1" print(f"{texto1} {texto2}") |
| Resultado: |
| $ python3 exemplo.py texto 1 texto 2 |
| Arquivo: exemplo.py |
| # Qual é o seu nome? name = input("Qual e seu nome?") # Saída print("Ola, " + name + "!") # Digite um número inteiro num = int(input("Digite um numero inteiro:")) add = num + 1 # Saida print(f"{num} + 1 = {add}") # Digite um número decimal num = float(input("Digite um numero decimal:")) div = num / 2 # Saída print(f"{num} / 2 = {div}") |
| Resultado: |
| Qual e seu nome? Joao Ola, Joao! Digite um numero inteiro: 10 10 + 1 = 11 Digite um numero decimal: 2.3456 2.3456 / 2 = 1.1728 |
| Arquivo: aula2.py |
| idade = int(input('Qual sua idade: ')) acompanhado = True if idade >= 18: print('Pode entrar e divirta-se!!!') elif idade >= 16 and acompanhado: print('Entre com o seu responsável!!!') else: print('Vai pra casa dormir criança!!!') |
| Resultado: |
| $ python3 exemplo.py Qual sua idade: 15 Vai pra casa dormir criança!!! |
Conte até 10
| Arquivo: aula3.py |
| for numero in range(10): print('O número da vez é: ', numero*2) |
| Resultado: |
| $ python3 exemplo.py O número da vez é: 0 O número da vez é: 2 O número da vez é: 4 O número da vez é: 6 O número da vez é: 8 O número da vez é: 10 O número da vez é: 12 O número da vez é: 14 O número da vez é: 16 O número da vez é: 18 |
Conte de 0 a 100
pulando de 2 em 2
| exercicio1.py |
| for numero in range(0, 101, 2): print('O número da vez é: ', numero) |
| Resultado: |
$ python3 exemplo.py |
Conte de 0 a 100
| Arquivo: exercicio2.py |
| for numero in range(0, 101): if numero % 2 == 0: print('O número da vez é: ', numero) |
| Resultado: |
| $ python3 exemplo.py O número da vez é: 0 O número da vez é: 2 O número da vez é: 4 O número da vez é: 6 O número da vez é: 8 O número da vez é: 10 O número da vez é: 12 O número da vez é: 14 O número da vez é: 16 O número da vez é: 18 O número da vez é: 20 <...> O número da vez é: 96 O número da vez é: 98 O número da vez é: 100 |
Conte de 0 a 100
| Arquivo: exercicio3.py |
| for numero in range(0, 101): if numero % 2 == 0: print('Este número é par: ', numero) else: print('Este número é impar: ', numero) |
| Resultado: |
| Este número é par: 0 Este número é impar: 1 Este número é par: 2 Este número é impar: 3 Este número é par: 4 Este número é impar: 5 Este número é par: 6 Este número é impar: 7 Este número é par: 8 Este número é impar: 9 Este número é par: 10 Este número é impar: 11 Este número é par: 12 Este número é impar: 13 Este número é par: 14 Este número é impar: 15 <...> Este número é impar: 97 Este número é par: 98 Este número é impar: 99 Este número é par: 100 |
Conte de 0 a 100
| Arquivo: exercicio4.py |
| for numero in range(0, 101): if numero % 2 == 0: print(f'{numero} é par: {numero}') else: print(f'{numero} é impar: {numero}') |
| Resultado: |
| 0 é par: 0 1 é impar: 1 2 é par: 2 3 é impar: 3 4 é par: 4 5 é impar: 5 6 é par: 6 7 é impar: 7 8 é par: 8 9 é impar: 9 10 é par: 10 11 é impar: 11 <...> 95 é impar: 95 96 é par: 96 97 é impar: 97 98 é par: 98 99 é impar: 99 100 é par: 100 |
| Arquivo: aula1.py |
| ''' Cuidado com Loop Infinito controle = 0 while controle <= 10: print(f'O número da vez é: {controle}') ''' # sem o loop infinito controle = 0 while controle <= 10: print(f'O número da vez é: {controle}') controle += 1 # Python não aceita # controle++ # Python aceita # controle += 1 # ou # controle = controle + 1 |
| Resultado: |
| $ python3 exemplo.py O número da vez é: 0 O número da vez é: 1 O número da vez é: 2 O número da vez é: 3 O número da vez é: 4 O número da vez é: 5 O número da vez é: 6 O número da vez é: 7 O número da vez é: 8 O número da vez é: 9 O número da vez é: 10 |
| Arquivo: aula2.py |
| #import time #from time import sleep from time import sleep as python_sleep controle = 0 numero = True while numero == True: print(f'O número da vez é: {controle}') controle += 1 #time.sleep(1) #sleep(1) python_sleep(1) |
| Resultado: |
$ python3 exemplo.py |
| Arquivo: aula3.py |
| numero_inteiro = 1 numero_flutuante = 5.8 verdadeiro = True falso = False caracteres = 'SRB - Centro de Tecnologia' print('Variáveis e tipos mais comuns') print(f'Tipo inteiro: {numero_inteiro}') print(f'Tipo float ou ponto flutuante: {numero_flutuante}') print(f'Tipo verdadeiro: {verdadeiro}') print(f'Tipo falso: {falso}') print(f'Tipo caracteres/string: {caracteres}') |
| Resultado: |
| $ python3 exemplo.py Variáveis e tipos mais comuns Tipo inteiro: 1 Tipo float ou ponto flutuante: 5.8 Tipo verdadeiro: True Tipo falso: False Tipo caracteres/string: SRB - Centro de Tecnologia |
| Arquivo: aritmeticos.py |
| print(f'Operador de adição (+): 10 + 4 = {10 + 4}') print(f'Operador de subtração (-): 10 - 4 = {10 - 4}') print(f'Operador de multiplicação (*): 10 * 4 = {10 * 4}') print(f'Operador de divisão (/): 10 / 4 = {10 / 4}') print(f'Operador de potenciação (**): 10 ** 4 = {10 ** 4}') print(f'Operador de resto da divisão (%): 10 % 4 = {10 % 4}') print(f'Operador de divisão inteira (//): 10 // 4 = {10 // 4}') print(f'Operador de negação (-): -10 - 4 = {-10 - 4}') |
| Resultado |
Operador de adição (+): 10 + 4 = 14 |
| Arquivo: relacionais.py |
| a = 3 b = 4 c = a < b # c recebe o valor da comparação a < b d = a > b # d recebe o valor da comparação a > b e = a == b # e recebe o valor da comparação a == b f = a <= b # e recebe o valor da comparação a <= b g = a >= b # e recebe o valor da comparação a >= b print("Valor de c: ", c) print("Valor de d: ", d) print("Valor de e: ", e) print("Valor de f: ", f) print("Valor de g: ", g) |
| Resultado: |
Valor de c: True |
| Arquivo: op_booleanos.py |
| A = True B = False print("Valor de A and B: ", A and B) print("Valor de A or B: ", A or B) print("Valor de not A: ", not A) print("Valor de not B: ", not B) |
| Resultado: |
Valor de A and B: False |
| Arquivo: aula4.py |
| # ESTRUTURA DE DADOS lista = [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] print(lista) for l in lista: print(l) print('Primeiro elmento da lista: ', lista[0]) print(lista[1][2]) lista.append('Python') print('Lista depois do append: ',lista) lista.pop() print('Lista depois do pop:', lista) lista.insert(0, 'novo valor') print('Lista depois do insert', lista) lista.remove('curso') print('Lista depois do remove', lista) lista.pop(3) print('Lista depois do pop(3):', lista) ''' [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] 1 ['senac', 'robotica', 'IoT'] 2.3 curso Primeiro elmento da lista: 1 IoT Lista depois do append: [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso', 'Python'] Lista depois do pop: [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] Lista depois do insert ['novo valor', 1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] Lista depois do remove ['novo valor', 1, ['senac', 'robotica', 'IoT'], 2.3] Lista depois do pop(3): ['novo valor', 1, ['senac', 'robotica', 'IoT']] ''' |
| Resultado: |
| $ python3 exemplo.py [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] 1 ['senac', 'robotica', 'IoT'] 2.3 curso Primeiro elmento da lista: 1 IoT Lista depois do append: [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso', 'Python'] Lista depois do pop: [1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] Lista depois do insert ['novo valor', 1, ['senac', 'robotica', 'IoT'], 2.3, 'curso'] Lista depois do remove ['novo valor', 1, ['senac', 'robotica', 'IoT'], 2.3] Lista depois do pop(3): ['novo valor', 1, ['senac', 'robotica', 'IoT']] |
| Arquivo: aula5.py |
| lista_par = [] lista_impar = [] for numero in range(0, 101): if numero % 2 == 0: lista_par.append(numero) else: lista_impar.append(numero) print('Números pares: ', lista_par) print('Números ímpares: ', lista_impar) |
| Resultado: |
| $ python3 exemplo.py Números pares: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100] Números ímpares: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99] |
| Arquivo: aula6.py |
| # Estrutura de Dados - Tupla tupla = ('senac', 1, 2, ['curso', 'robotica'], 3.6) print(tupla) for t in tupla: print(t) print('Primeiro elemento: ', tupla[0]) tupla[3].append('IoT') print('Tupla depois do append() da lista: ', tupla) ''' ('senac', 1, 2, ['curso', 'robotica'], 3.6) senac 1 2 ['curso', 'robotica'] 3.6 Primeiro elemento: senac Tupla depois do append() da lista: ('senac', 1, 2, ['curso', 'robotica', 'IoT'], 3.6) ''' |
| Resultado: |
| $ python3 exemplo.py ('senac', 1, 2, ['curso', 'robotica'], 3.6) senac 1 2 ['curso', 'robotica'] 3.6 Primeiro elemento: senac Tupla depois do append() da lista: ('senac', 1, 2, ['curso', 'robotica', 'IoT'], 3.6) |
| Arquivo: aula7.py |
| # Estrutura de Dados - Dicionário # Estrutura de chave e valor dicionario = {'chave1': 'valor 1', 'chave2': 10, 1: 'numero 1'} print(dicionario) print() print(dicionario[1]) print(dicionario['chave2']) print() print('items()') for item in dicionario.items(): print(item) print() print('keys()') for c in dicionario.keys(): print(c) print() print('values()') for v in dicionario.values(): print(v) print() print('keys() e values()') for c, v in dicionario.items(): print(c, ':', v) ''' {'chave1': 'valor 1', 'chave2': 10, 1: 'numero 1'} numero 1 10 items() ('chave1', 'valor 1') ('chave2', 10) (1, 'numero 1') keys() chave1 chave2 1 values() valor 1 10 numero 1 keys() e values() chave1 : valor 1 chave2 : 10 1 : numero 1 ''' |
| Resultado: |
$ python3 exemplo.py numero 1 items() keys() values() keys() e values() |
| Arquivo: aula8.py |
| # Funções def soma(n1, n2): total = n1 + n2 return total n1 = int(input('Digite o primeiro número: ')) n2 = int(input('Digite o primeiro número: ')) resultado = soma(n1, n2) print(f'O resultado da soma: {resultado}') |
| Resultado: |
| $ python3 exemplo.py Digite o primeiro número: 10 Digite o primeiro número: 40 O resultado da soma: 50 |