Explicação sobre conteúdo explicandoaulapython

Hiarlencella 32 views 32 slides Sep 07, 2025
Slide 1
Slide 1 of 32
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32

About This Presentation

If Python


Slide Content

Vamos praticar Phyton Prof. Hiarlen Cella

Acesse o compilador https://colab.research.google.com/drive

Vamos testar um código ingressos = 100 alunos  = int (input ("Digite o total de alunos")) monitores = int (input ("Digite o total de monitores")) convidados = int (input ("Digite o total de convidados(até 20):")) total = alunos + monitores + convidados print ( f"Total público: {total}") print ( f"Ingressos utilizados/faltantes: {ingressos-total}")

2 Código lugares = 50 estudantes = int (input ("Digite o total de estudantes")) monitores = int (input ("Digite o toal de monitores, até 20:")) i = estudantes + monitores if lugares >=i:     print ("pode ir") else :     print ("não pode ir") ##print("não pode ir" if lugares <= i else "pode ir")

3 Código nome = "Evento Best" from datetime import date data_hoje = date.today () local = "Sumaré" print( f"Apresente os valores {nome}, { data_hoje }, {local} 🌜")

Exercício Faça um programa que calcule o valor em reais de um banho: Considere o valor dado do kWh, a potência do chuveiro e o tempo do banho em minutos.

Exercício kWh_RS = float ( input ( 'Preço do kWh: ' )) pot_Chuveiro = float ( input ( 'Potência do Chuveiro [kW]: ' )) tempo_Banho = float ( input ( 'Tempo do banho em minutos: ' )) tempo_Banho_Horas = tempo_Banho / 60 gasto = tempo_Banho_Horas * kWh_RS * pot_Chuveiro print ( 'GASTO DO CHUVEIRO: R$' , gasto)

Expressões Relacionais

Tipo bool Em Python o tipo bool especifica os valores booleanos falso ( False ) e verdadeiro ( True ). Podemos criar variáveis associadas a booleanos, mas o uso mais comum é na verificação de resultados de expressões relacionais e lógicas. >>> a = True >>> type(a) <class ‘bool’>

Operadores Relacionais Os operadores relacionais da linguagem Python são: ○ == : igualdade != : diferente > : maior que < : menor que >= : maior ou igual que <= : menor ou igual que

Expressões Lógicas

Expressões Lógicas Expressões lógicas são aquelas que realizam uma operação lógica ( ou , g , não , etc...) e retornam True ou False (como as expressões relacionais). Na linguagem Python temos os seguintes operadores lógicos: and : operador E or : operador OU not : operador NÃO

Comandos Condicionais

Comandos Condicionais Uma variação do comando if é o if / glsg , cuja sintaxe é: if expressão relacional ou lógica : comandos executados se a expressão é verdadeira else: comandos executados se a expressão é falsa

Comandos Condicionais Uma variação do comando if é o if / glsg , cuja sintaxe é: if expressão relacional ou lógica : comandos executados se a expressão é verdadeira else: comandos executados se a expressão é falsa comundos indgntudos

Comandos Condicionais Uma variação do comando if é o if / glsg , cuja sintaxe é: if expressão relacional ou lógica : comandos executados se a expressão é verdadeira else: dois pontos dois pontos comandos executados se a expressão é falsa comundos indgntudos

Comandos if-elif- else Ǫuando apenas uma de várias alternativas é verdadeira podemos usar a construção if-elif-else que em Python é representado por: if condicao_1: comandos_1 elif condicao_2: comandos_2 else : comandos_3

Comandos if-elif- else Ǫuando apenas uma de várias alternativas é verdadeira podemos usar a construção if-elif-else que em Python é representado por: if condicao_1: comandos_1 elif condicao_2: comandos_2 elif condicao_3: comandos_3 elif condicao_4: comandos_4 else : comandos_5 n vezes

Escreva um programa que lê três números e imprime o maior deles. numero1 = int( input ( "Digite um número: " )) numero2 = int( input ( "Digite um número: " )) numero3 = int( input ( "Digite um número: " )) if (numero1 >= numero2) and (numero1 >= numero3): # numero1 é o maior print ( "O maior número é:" , numero1) else : if (numero2 >= numero3): print ( "O maior número é:" , numero2) # numero2 é o maior else : print ( "O maior número é:" , numero3) # numero3 é o maior

Escreva um programa que lê três números e imprime o maior deles. numero1 = int( input ( "Digite um número: " )) numero2 = int( input ( "Digite um número: " )) numero3 = int( input ( "Digite um número: " )) if (numero1 >= numero2) and (numero1 >= numero3): print ( "O maior número é:" , numero1) # numero1 é o maior else : if (numero2 >= numero3): print ( "O maior número é:" , numero2) # numero2 é o maior else : print ( "O maior número é:" , numero3) # numero3 é o maior

Escreva um programa que lê três números e imprime o maior deles. numero1 numero2 numero3 = = = int( input ( "Digite int( input ( "Digite int( input ( "Digite um um um número: número: número: " )) " )) " )) if (numero1 >= numero2) and (numero1 >= print ( "O maior número é:" , numero1) numero3): # numero1 é o maior # numero2 é o maior elif (numero2 >= numero3): print ( "O maior número é:" , numero2) else : print ( "O maior número é:" , numero3) # numero3 é o maior

Escreva um programa que lê três números distintos e os imprime em ordem decrescente. numero1 = int( input ( "Digite um número: " )) numero2 = int( input ( "Digite um número: " )) numero3 = int( input ( "Digite um número: " )) if (numero1 >= numero2 >= numero3): print (numero1, numero2, numero3) elif (numero1 >= numero3 >= numero2): print (numero1, numero3, numero2) elif (numero2 >= numero1 >= numero3): print (numero2, numero1, numero3) elif (numero2 >= numero3 >= numero1): print (numero2, numero3, numero1) elif (numero3 >= numero2 >= numero1): print (numero3, numero2, numero1) elif (numero3 >= numero1 >= numero2): print (numero3, numero1, numero2)

Escreva um programa que simula o jogo conhecido como “Pedra, Papel e Tesoura” de um(a) jogador(a) contra o(a) outro(a).

Ganhador(a) Perdedor(a) Pedra Tesoura Papel Tesoura Papel Pedra Pedra Tesoura Papel

Pedra, Papel e Tesoura jogador1 = input ( "Jogador1, digite pedra, papel ou tesoura: " ) jogador2 = input ( "Jogador2, digite pedra, papel ou tesoura: " ) if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou." ) # empate elif (jogador1 == "pedra" and jogador2 == "tesoura" ): print ( "Jogador 1 ganhou." ) elif (jogador2 == "pedra" and jogador1 == "tesoura" ): print ( "Jogador 2 ganhou." ) elif (jogador1 == "tesoura" and jogador2 == "papel" ): print ( "Jogador 1 ganhou." ) elif (jogador2 == "papel" and jogador1 == "tesoura" ): print ( "Jogador 2 ganhou." ) elif (jogador1 == "papel" and jogador2 == "pedra" ): print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." )

Pedra, Papel e Tesoura jogador1 = input ( "Jogador1, digite pedra, papel ou tesoura: " ) jogador2 = input ( "Jogador2, digite pedra, papel ou tesoura: " ) if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou. ) # empate elif (jogador1 == "pedra" and jogador2 == "tesoura" ): print ( "Jogador 1 ganhou." ) elif (jogador1 == "tesoura" and jogador2 == "papel" ): print ( "Jogador 1 ganhou." ) elif (jogador1 == "papel" and jogador2 == "pedra" ): print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." )

Pedra, Papel e Tesoura jogador1 = input ( "Jogador1, digite pedra, papel ou tesoura: " ) jogador2 = input ( "Jogador2, digite pedra, papel ou tesoura: " ) if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou." ) # empate elif (jogador1 == "pedra" and jogador2 == "tesoura" ) or \ (jogador1 == "tesoura" and jogador2 == "papel" ) or \ (jogador1 == "papel" and jogador2 == "pedra" ): print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." )

Pedra, Papel e Tesoura jogador1 = input ( "Jogador1, digite pedra, papel jogador2 = input ( "Jogador2, digite pedra, papel ou tesoura: ou tesoura: " ) " ) if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou." ) # empate elif (jogador1 == "pedra" and jogador2 == "tesoura" ) or \ (jogador1 == "tesoura" and jogador2 == "papel" ) or \ (jogador1 == "papel" and jogador2 == "pedra" ): print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." ) O comando continua na próxima linha.

Pedra, Papel e Tesoura Podemos associar objetos (pedra, papel, tesoura) a números. Ou seja, teremos: pedra = papel = 1 tesoura = 2

Pedra, Papel e Tesoura jogador1 = int( input ( "Jogador1, digite p/pedra, 1 p/papel ou 2/tesoura: " )) jogador2 = int( input ( "Jogador2, digite p/pedra, 1 p/papel ou 2/tesoura: " )) pedra = papel = 1 tesoura = 2 if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou." ) # empate elif (jogador1 == pedra and jogador2 == tesoura ) or \ (jogador1 == tesoura and jogador2 == papel ) or \ (jogador1 == papel and jogador2 == pedra ): print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." )

Pedra, Papel e Tesoura jogador1 = int( input ( "Jogador1, digite p/pedra, 1 p/papel ou 2/tesoura: " )) jogador2 = int( input ( "Jogador2, digite p/pedra, 1 p/papel ou 2/tesoura: " )) pedra = papel = 1 tesoura = 2 mpate if (jogador1 == jogador2): print ( "Empate! Ninguém ganhou." ) # e elif (jogador1 - jogador2) % 3 == 1: print ( "Jogador 1 ganhou." ) else : print ( "Jogador 2 ganhou." ) j1 j2 j1- j2 (j1-j2)%3 Vencedor 2 1 1 1 j1 2 2 2 j2 1 1 1 j1 1 2 - 1 2 j2 1 - 1 2 j2 2 - 2 1 j1

Pedra, Papel e Tesoura Pedra = Tesoura = 2 Papel = 1 ( - 2 ) % 3 = 1 (Ganhou) ( 2 - 1 ) % 3 = 1 (Ganhou) ( 1 - ) % 3 = 1 (Ganhou) ( - 1 ) % 3 = 2 ( 1 - 2 ) % 3 = 2 ( 2 - ) % 3 = 2