10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 1/11
1
2
3
4
5
6
texto = 'texto'
texto_2 = 'texto2'
num = 10
num_2 = 5.7
flag = True
flag_2 = False
1

2

3

4

5

6

7

8

9

from IPython.core.display import clear_output

nota1 = float(input('Digite sua primeira nota'))

nota2 = float(input('Digite a sua segunda nota'))

clear_output(nota1)

clear_output(nota2)

print('nota 1 = ',nota1)

print('nota 2 = ',nota2)

media = ((nota1+nota2)/2)

print('média = ',media)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#OPERADORES RELACIONAIS



nota1 = float(input('Digite sua primeira nota'))

nota2 = float(input('Digite a sua segunda nota'))

clear_output(nota1)

clear_output(nota2)

print('Nota 1 = ',nota1)

print('Nota 2 = ',nota2)

comparacao1 = nota1 == nota2

print('Nota 1 é igual a nota 2?:',comparacao1)

comparacao2 = nota1 != nota2

print('Nota 1 é diferente da nota 2?:',comparacao2)

comparacao3 = nota1 > nota2

print('Nota 1 é maior que a nota 2?:',comparacao3)

comparacao4 = nota1 >= nota2

print('Nota 1 é maior ou igual a nota 2?:',comparacao4)

comparacao5 = nota1 < nota2

print('Nota 1 é menor que a nota 2?:',comparacao5)

comparacao6 = nota1 <= nota2

print('Nota 1 é menor ou igual a nota 2?:',comparacao6)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com soma

saldo = 2000.00

deposito = 500.00

saldo += deposito

print('O valor atual do saldo é:',saldo)

1

2

3

4

5
#Atribuição simples



#1 Atribuição com subtração

saldo = 2000.00

500 00
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 2/11
5

6

7

saue = 500.00

saldo -= deposito

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com multiplicação

saldo = 2000.00

juros = 2

saldo *= juros

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com divisão
saldo = 2000.00

juros = 2

saldo /= juros

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com divisão com resultado inteiro

saldo = 2000.00

juros = 3

saldo //= juros

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com divisão com resto

saldo = 200
juros = 3

saldo %= juros

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

7

#Atribuição simples



#1 Atribuição com exponenciação

saldo = 3

juros = 2

saldo **= juros

print('O valor atual do saldo é:',saldo)

1

2

3

4

5

6

# Operadores lógicos ou booleanos



# Negação

#!(expressão verdadeira) - Resultado: Falso

#!(expressão falsa) - Resultado: Verdadeiro
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 3/11
1

2

3

4

5

6

7

8

9

10

11

12

# Operadores lógicos ou booleanos



# Conjunção (um e outro) operador (and)



# premissa 1    presmissa 2     resultado (1 e 2)

#     V             V               V

#     V             F               F

#     F             V               F

#     F             F               F

n1 = 10

n2 = 7

(n1 >= 7) and (n2 <3)

1

2

3

4

5

6

7

8

9

10

11

12

# Operadores lógicos ou booleanos



# disjunção (um ou outro) operador (or)



# premissa 1    presmissa 2     resultado (1 ou 2)

#     V             V               V

#     V             F               V

#     F             V               V

#     F             F               F

n1 = 10

n2 = 7

(n1 >= 7) or (n2 <3)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

# Identação


# Comando IF -ELSE
'''

if expressão lógica for verdadeira:

  Aqui será o bloco executado se a condição for verdadeira

else:expressão lógica for falsa:

  Aqui será o bloco executado se a condição for falsa

''' 
'''

Exemplo 1 - Imprima na tela um valor inteiro lido, caso ele seja maior do 
que 10

'''



num = int(input('digite um número: '))

clear_output(num)

if num > 10:

  print(num)

1

2

3

4

5

6

7

8
'''

Exemplo2 - Faça um programa que leia um número inteiro e diga se o número é 

positivo negativo ou se é o número 0

'''

num = int(input('Digite um número: '))

clear_output(num)

if num > 0:

i t( 'É ú iti ')
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 4/11
8

9

10

11

12

  print(num,'É um número positivo')

elif num == 0:

  print(num,'é nulo')

else:

  print(num, 'É um número negativo')  

1

2

3

4

5

6

7

8

9

10

#Exemplo3 - Faça um programa que leia um número inteiro e some 5 caso seja par

#           ou some 8 caso seja ímpar. Ao final imprima na tela o resultado

num = int(input('Digite um número'))

resto = num % 2

clear_output(num)

print(f"O número digitado é {num}")

if resto == 0:

  print('O resultado da soma é',num+5)

else:

  print('O resultado da soma é',num+8)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#Exemplo4 - IF E ELIF ELSE



'''

 CRIE UM PROGRAMA QUE LEIA UM NÙMERO INTEIRO E DIGA SE:

 ELE ESTÀ ENTRE 0 e 9

 ELE ESTÁ ENTRE 10 e 19

 ELE ESTÁ ENTRE 20 e 29

 ELE É MAIOR OU IGUAL 30

 ELE É NEGATIVO

'''

num = int(input('Digite um número'))

clear_output(num)

print(f"O número digitado é {num}")

if num >= 0 and num <= 9:

  print('Ele está entre 0 e 9')

elif num >= 10 and num <= 19:

  print('Ele está entre 10 e 19')

elif num >= 20 and num <= 29:

  print('Ele está entre 20 e 29')

elif num >= 30:

  print('Ele é maior ou igual a 30')      

else:

  print('Ele é negativo')

1

2

3

4

5

6

7

8

9

10

11

12
#Exemplo4 - IF E ELIF ELSE



'''

 CRIE UM PROGRAMA QUE LEIA UM NÙMERO INTEIRO E DIGA SE:

 ELE ESTÀ ENTRE 0 e 9

 ELE ESTÁ ENTRE 10 e 19

 ELE ESTÁ ENTRE 20 e 29

 ELE É MAIOR OU IGUAL 30

 ELE É NEGATIVO

'''

num = int(input('Digite um número'))

l t t( )
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 5/11
12

13

14

15

16

17

18

19

20

21

22

23

clear_output(num)

print(f"O número digitado é {num}")

if num < 0:

  print('Ele é negativo')

elif 0 <= num <= 9:

  print('Ele está entre 0 e 9')

elif 10 <= num <= 19:

  print('Ele está entre 10 e 19') 

elif 20 <= num <= 29:

  print('Ele está entre 20 e 29')

else:

  print('Ele é maior ou igual a 30')

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

#Escreva um algoritmo que leia três valores inteiros e diferentes

# e mostre-os em ordem decrescente.

num1 = int(input('Digite o primeiro número'))

clear_output(num1)

print(f"O primeiro número digitado é {num1}")

num2 = int(input('Digite o segundo número'))

clear_output(num2)

print(f"O segundo número digitado é {num2}")

num3 = int(input('Digite o terceiro número'))

clear_output(num3)

print(f"Os números digitados são: {num1},{num2},{num3}")

if num1 == num2 or num2 == num3 or num1 == num3:

  print("Execute o programa novamente, digitando 3 números diferentes")

elif num1 <= num2 <= num3:

  print(f"A ordem decrescente é: {num3},{num2},{num1}")

elif num2 <= num1 <= num3:

  print(f"A ordem decrescente é: {num3},{num1},{num2}")

elif num3 <= num1 <= num2:

  print(f"A ordem decrescente é: {num2},{num1},{num3}")

elif num1 <= num3 <= num2:

  print(f"A ordem decrescente é: {num2},{num3},{num1}")

elif num3 <= num2 <= num1:

  print(f"A ordem decrescente é: {num1},{num2},{num3}")

else:

  print(f"A ordem decrescente é: {num1},{num3},{num2}")           

1

2

3

4

5

6

7

8

9

10

11

12

13

'''

Escreva um algoritmo que leia um número inteiro de 3 dígitos e imprima o número

 ao contrário EX: Pessoa digitou 123 Deverá mostrar 321 519 Deverá mostrar 915

''' 
dig1 = int(input('Informe o primeiro dígito'))

clear_output(dig1)

dig2 = int(input('Informe o segundo dígito'))

clear_output(dig2)

dig3 = int(input('Informe o terceiro dígito'))

clear_output(dig3)

#a = int(f"{dig2}{dig1}{dig3}")

print(f"O número digitado é {dig1}{dig2}{dig3}")

print(f"O seu reverso é {dig3}{dig2}{dig1}")

1 '''Tendo como dados de entrada a altura e o sexo de uma pessoa construa um
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 6/11
1

2

3

4

5

6

7

8

9

10

11

12

13

Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um 

algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:

 ● para homens: (72.7 * h) – 58

 ● para mulheres: (62.1 * h) – 44.7 

'''

altura = float(input("digite sua altura em metros"))

clear_output(altura)

sexo = int(input("digite 1 para masculino ou 2 para feminino"))

clear_output(sexo)

if sexo == 1:

  print("Seu peso ideal é:",(altura*72.7)-58)

else:

  print("Seu peso ideal é:",(altura*62.1)-44.7)  

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

'''

10) O IMC – Indice de Massa Corporal é um critério da Organização Mundial de 

Saúde para dar umaindicação sobre a condição de peso de uma pessoa adulta.



 A fórmula é IMC = peso / ( altura )² 



Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua 
condição de acordo com a tabela abaixo. 

IMC em adultos      Condição

 Abaixo de 18,5 - Abaixo do peso

 Entre 18,5 e 25 - Peso normal 

Entre 25 e 30 - Acima do peso 

Acima de 30 obeso 


'''

altura = float(input("digite sua altura em metros"))

clear_output(altura)

peso = float(input("digite seu peso em kg"))

clear_output(peso)

imc = peso/(altura)**2

print(f"O seu IMC é: {imc}")

if imc < 18.5:

  print('Abaixo do peso')

elif 18.5 <= imc < 25:

  print('Peso normal')

elif 25 <= imc <= 30:

  print('Acima do peso') 

else:

  print('Obeso')

1

2

3

4

5

6

7

8

9

10
#Manipulando Strings

from IPython.core.display import clear_output

texto = "Renato meu bro"



print(texto[-5:-1])



minisculo = texto.lower()
print(minisculo)



i l t t ()
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 7/11
10

11

maiusculo = texto.upper()
print(maiusculo)

1

2

3

4

5

6

7

n = 1



while n < 10:

  print(n)

  if(n == 5):

    break

  n +=1  

1

2

3

4

5

6

7

8

9

10

11

12

13

n = 1

n2 = 2



soma = 0

from IPython.core.display import clear_output

while True:

  a = int(input("Digite um valor inteiro: "))

  clear_output(a)

  if 0 < a < 10:

    soma += a

  else:

    break

print(f'A soma dos números digitados foi: {soma}')        

1

2

3

4

5

6

7

8

total=0



for count in range(7):

    count += 1

    if(count % 3 == 0 ): continue

    total += count
    
print(total)

1

2

3

4

5

6

7

8

from IPython.core.display import clear_output

a = int(input("Digite um valor inteiro entre 10 e 50: "))

clear_output(a)

while a < 10 or a > 50:

  a = int(input("Digite um valor inteiro entre 10 e 50: "))

  clear_output(a)

 

print(f'O número digitado foi: {a}')

1

2

3

4

5

6

7

a = int(input("Digite um valor inteiro entre 100 e 999: "))

clear_output(a)

while (a < 100 or a > 999) and (a < -999 or a > -100):

  a = int(input("Digite um valor inteiro entre 100 e 999: "))

  clear_output(a)

 

print(f'O número digitado foi: {a}')

1 #1) Escrever um programa para exibir os números de 25 a 85 na tela
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 8/11
1

2

3

4

5

6

#1) Escrever um programa para exibir os números de 25 a 85 na tela.

n = 25



while n <= 85:

  print(n)

  n +=1  

1

2

3

4

5

6

7

8

#2) Escrever um programa para exibir os números de 1 a 100 em ordem inversa.

n = 100



while n > 0:

  print(n)

  if(n == 1):

    break

  n -=1  

1

2

3

4

5

6

7

8

#3)Fazer um programa para encontrar todos os números pares entre 1 e 100.

n = 2



while (n < 101) and (n % 2 == 0):

  print(n)

  if(n == 100):

    break

  n +=2  

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

'''

4)Ler 10 números e informar na tela quantos números pares foram digitados e 

quantos números ímpares foram digitados.

'''

somapar = 0 

somaimpar = 0

contador = 1



while (contador < 11):

  n = int(input(f"Digite o {contador} número: "))

  if n % 2 == 0:

    somapar +=1

  else:

    somaimpar +=1

  contador +=1

print(f"A quantidade de números pares foi: {somapar}")

print(f"A quantidade de números ímpares foi: {somaimpar}")

1

2

3

4

5

6

7

8

9

10
from numpy.core.fromnumeric import sort

from numpy.core.numerictypes import maximum_sctype

'''

4)Ler 10 números e informar na tela quantos números 

pares foram digitados e quantos números ímpares foram digitados.

'''

n1 = int(input("Digite um valor inteiro: "))

clear_output(n1)

n2 = int(input("Digite um valor inteiro: "))

l t t( 2)
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 9/11
10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

clear_output(n2)

n3 = int(input("Digite um valor inteiro: "))

clear_output(n3)

n4 = int(input("Digite um valor inteiro: "))

clear_output(n4)

n5 = int(input("Digite um valor inteiro: "))

clear_output(n5)

n6 = int(input("Digite um valor inteiro: "))

clear_output(n6)

n7 = int(input("Digite um valor inteiro: "))

clear_output(n7)

n8 = int(input("Digite um valor inteiro: "))

clear_output(n8)

n9 = int(input("Digite um valor inteiro: "))

clear_output(9)

n10 = int(input("Digite um valor inteiro: "))

clear_output(n10)

print(f"Os números digitados são: {n1},{n2},{n3},{n4},{n5},{n6},{n7},{n8},"

      +f"{n9},{n10}")

a = (n1,n2,n3,n4,n5,n6,n7,n8,n9,n10)

print("O maior número digitado é: ",(n1,n2,n3,n4,n5,n6,n7,n8,n9,n10))

even_count, odd_count = 0, 0

for num in a: 

      

    
    if num % 2 == 0: 

        even_count += 1

  

    else: 

        odd_count += 1

          

print("O número de pares na lista é: ", even_count) 

print("O número de ím1pares na lista é: ", odd_count)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21
#5)Crie um algoritmo que leia 10 números e informe o maior número lido

from numpy.core.numerictypes import maximum_sctype

n1 = int(input("Digite um valor inteiro: "))

clear_output(n1)

n2 = int(input("Digite um valor inteiro: "))

clear_output(n2)

n3 = int(input("Digite um valor inteiro: "))

clear_output(n3)

n4 = int(input("Digite um valor inteiro: "))

clear_output(n4)

n5 = int(input("Digite um valor inteiro: "))

clear_output(n5)

n6 = int(input("Digite um valor inteiro: "))

clear_output(n6)

n7 = int(input("Digite um valor inteiro: "))

clear_output(n7)

n8 = int(input("Digite um valor inteiro: "))

clear_output(n8)

n9 = int(input("Digite um valor inteiro: "))

clear_output(9)

10 i t(i t("Di it l i t i "))
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 10/11
21

22

23

24

25

n10 = int(input("Digite um valor inteiro: "))

clear_output(n10)

print(f"Os números digitados são: {n1},{n2},{n3},{n4},{n5},{n6},{n7},{n8},{n9},
      +f"{n10},")

print("O maior número digitado é: ",max(n1,n2,n3,n4,n5,n6,n7,n8,n9,n10))

1

2

3

4

5

6

7

8

9

10

11

12

#5)Crie um algoritmo que leia 10 números e informe o maior número lido

contador = 0

maior = 0



while contador < 10:

  num = int(input(f"Digite o {contador+1} número: "))

  if contador == 0:

    maior = num

  if num > maior:

    maior = num

  contador +=1

print(f"O maior número é : {maior}")

1

2

3

4

5

6

7

8

#1)Fazer um programa para encontrar todos os múltiplos de 3 de 1 a 50.

n = 3



while (n < 51) and (n % 3 == 0):

  print(n)

  if(n == 50):

    break

  n +=3  

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

'''

2) Ler um valor inteiro (aceitar somente valores entre 1 e 10) e escrever a 

tabuada de 1 a 10 do valor lido.

'''

from IPython.core.display import clear_output

n = int(input(f'Digite um número inteiro entre 1 e 10'))

clear_output(n)

while (n < 1 or n > 10):

  n = int(input("Digite um valor inteiro entre 1 e 10: "))

  clear_output(a)

 

print(f'{n} x 1 = {n*1}')

print(f'{n} x 2 = {n*2}')

print(f'{n} x 3 = {n*3}')

print(f'{n} x 4 = {n*4}')

print(f'{n} x 5 = {n*5}')

print(f'{n} x 6 = {n*6}')

print(f'{n} x 7 = {n*7}')

print(f'{n} x 8 = {n*8}')

print(f'{n} x 9 = {n*9}')

print(f'{n} x 10 = {n*10}')

1
2
#3)Faça um programa que leia 5 idades e mostre na tela a média das idades lidas
contador = 0
10/02/2022 09:01 Python_aula02.ipynb - Colaboratory
https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 11/11
check 4s conclusão: 08:24
2
3
4
5
6
7
8
9
10
11
12
contador = 0
soma = 0
while contador < 5:
  idade = int(input(f"Digite a {contador+1} idade: "))
  if (idade < 0 or idade > 160):
    idade = int(input("Digite um valor inteiro entre 0 e 160: "))
  soma += idade
  contador +=1
print(f"A idade média é:", {soma/contador})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'''
4) Faça um programa que leia 3 notas (de 0 a 10) e informe na tela a 
média das notas lidas.
'''
contador = 0
soma = 0
while contador < 3:
  nota = int(input(f"Digite a {contador+1} nota: "))
  if (nota < 0 or nota > 10):
    nota = int(input("Digite um valor inteiro entre 0 e 10: "))
  soma += nota
  contador +=1
print(f"A nota média é:", {soma/contador})

Python aula02.ipynb colaboratory

  • 1.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 1/11 1 2 3 4 5 6 texto = 'texto' texto_2 = 'texto2' num = 10 num_2 = 5.7 flag = True flag_2 = False 1 2 3 4 5 6 7 8 9 from IPython.core.display import clear_output nota1 = float(input('Digite sua primeira nota')) nota2 = float(input('Digite a sua segunda nota')) clear_output(nota1) clear_output(nota2) print('nota 1 = ',nota1) print('nota 2 = ',nota2) media = ((nota1+nota2)/2) print('média = ',media) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #OPERADORES RELACIONAIS nota1 = float(input('Digite sua primeira nota')) nota2 = float(input('Digite a sua segunda nota')) clear_output(nota1) clear_output(nota2) print('Nota 1 = ',nota1) print('Nota 2 = ',nota2) comparacao1 = nota1 == nota2 print('Nota 1 é igual a nota 2?:',comparacao1) comparacao2 = nota1 != nota2 print('Nota 1 é diferente da nota 2?:',comparacao2) comparacao3 = nota1 > nota2 print('Nota 1 é maior que a nota 2?:',comparacao3) comparacao4 = nota1 >= nota2 print('Nota 1 é maior ou igual a nota 2?:',comparacao4) comparacao5 = nota1 < nota2 print('Nota 1 é menor que a nota 2?:',comparacao5) comparacao6 = nota1 <= nota2 print('Nota 1 é menor ou igual a nota 2?:',comparacao6) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com soma saldo = 2000.00 deposito = 500.00 saldo += deposito print('O valor atual do saldo é:',saldo) 1 2 3 4 5 #Atribuição simples #1 Atribuição com subtração saldo = 2000.00 500 00
  • 2.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 2/11 5 6 7 saue = 500.00 saldo -= deposito print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com multiplicação saldo = 2000.00 juros = 2 saldo *= juros print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com divisão saldo = 2000.00 juros = 2 saldo /= juros print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com divisão com resultado inteiro saldo = 2000.00 juros = 3 saldo //= juros print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com divisão com resto saldo = 200 juros = 3 saldo %= juros print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 7 #Atribuição simples #1 Atribuição com exponenciação saldo = 3 juros = 2 saldo **= juros print('O valor atual do saldo é:',saldo) 1 2 3 4 5 6 # Operadores lógicos ou booleanos # Negação #!(expressão verdadeira) - Resultado: Falso #!(expressão falsa) - Resultado: Verdadeiro
  • 3.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 3/11 1 2 3 4 5 6 7 8 9 10 11 12 # Operadores lógicos ou booleanos # Conjunção (um e outro) operador (and) # premissa 1    presmissa 2     resultado (1 e 2) #     V             V               V #     V             F               F #     F             V               F #     F             F               F n1 = 10 n2 = 7 (n1 >= 7) and (n2 <3) 1 2 3 4 5 6 7 8 9 10 11 12 # Operadores lógicos ou booleanos # disjunção (um ou outro) operador (or) # premissa 1    presmissa 2     resultado (1 ou 2) #     V             V               V #     V             F               V #     F             V               V #     F             F               F n1 = 10 n2 = 7 (n1 >= 7) or (n2 <3) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # Identação # Comando IF -ELSE ''' if expressão lógica for verdadeira:   Aqui será o bloco executado se a condição for verdadeira else:expressão lógica for falsa:   Aqui será o bloco executado se a condição for falsa '''  ''' Exemplo 1 - Imprima na tela um valor inteiro lido, caso ele seja maior do  que 10 ''' num = int(input('digite um número: ')) clear_output(num) if num > 10:   print(num) 1 2 3 4 5 6 7 8 ''' Exemplo2 - Faça um programa que leia um número inteiro e diga se o número é  positivo negativo ou se é o número 0 ''' num = int(input('Digite um número: ')) clear_output(num) if num > 0: i t( 'É ú iti ')
  • 4.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 4/11 8 9 10 11 12   print(num,'É um número positivo') elif num == 0:   print(num,'é nulo') else:   print(num, 'É um número negativo')   1 2 3 4 5 6 7 8 9 10 #Exemplo3 - Faça um programa que leia um número inteiro e some 5 caso seja par #           ou some 8 caso seja ímpar. Ao final imprima na tela o resultado num = int(input('Digite um número')) resto = num % 2 clear_output(num) print(f"O número digitado é {num}") if resto == 0:   print('O resultado da soma é',num+5) else:   print('O resultado da soma é',num+8) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #Exemplo4 - IF E ELIF ELSE '''  CRIE UM PROGRAMA QUE LEIA UM NÙMERO INTEIRO E DIGA SE:  ELE ESTÀ ENTRE 0 e 9  ELE ESTÁ ENTRE 10 e 19  ELE ESTÁ ENTRE 20 e 29  ELE É MAIOR OU IGUAL 30  ELE É NEGATIVO ''' num = int(input('Digite um número')) clear_output(num) print(f"O número digitado é {num}") if num >= 0 and num <= 9:   print('Ele está entre 0 e 9') elif num >= 10 and num <= 19:   print('Ele está entre 10 e 19') elif num >= 20 and num <= 29:   print('Ele está entre 20 e 29') elif num >= 30:   print('Ele é maior ou igual a 30')       else:   print('Ele é negativo') 1 2 3 4 5 6 7 8 9 10 11 12 #Exemplo4 - IF E ELIF ELSE '''  CRIE UM PROGRAMA QUE LEIA UM NÙMERO INTEIRO E DIGA SE:  ELE ESTÀ ENTRE 0 e 9  ELE ESTÁ ENTRE 10 e 19  ELE ESTÁ ENTRE 20 e 29  ELE É MAIOR OU IGUAL 30  ELE É NEGATIVO ''' num = int(input('Digite um número')) l t t( )
  • 5.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 5/11 12 13 14 15 16 17 18 19 20 21 22 23 clear_output(num) print(f"O número digitado é {num}") if num < 0:   print('Ele é negativo') elif 0 <= num <= 9:   print('Ele está entre 0 e 9') elif 10 <= num <= 19:   print('Ele está entre 10 e 19')  elif 20 <= num <= 29:   print('Ele está entre 20 e 29') else:   print('Ele é maior ou igual a 30') 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #Escreva um algoritmo que leia três valores inteiros e diferentes # e mostre-os em ordem decrescente. num1 = int(input('Digite o primeiro número')) clear_output(num1) print(f"O primeiro número digitado é {num1}") num2 = int(input('Digite o segundo número')) clear_output(num2) print(f"O segundo número digitado é {num2}") num3 = int(input('Digite o terceiro número')) clear_output(num3) print(f"Os números digitados são: {num1},{num2},{num3}") if num1 == num2 or num2 == num3 or num1 == num3:   print("Execute o programa novamente, digitando 3 números diferentes") elif num1 <= num2 <= num3:   print(f"A ordem decrescente é: {num3},{num2},{num1}") elif num2 <= num1 <= num3:   print(f"A ordem decrescente é: {num3},{num1},{num2}") elif num3 <= num1 <= num2:   print(f"A ordem decrescente é: {num2},{num1},{num3}") elif num1 <= num3 <= num2:   print(f"A ordem decrescente é: {num2},{num3},{num1}") elif num3 <= num2 <= num1:   print(f"A ordem decrescente é: {num1},{num2},{num3}") else:   print(f"A ordem decrescente é: {num1},{num3},{num2}")            1 2 3 4 5 6 7 8 9 10 11 12 13 ''' Escreva um algoritmo que leia um número inteiro de 3 dígitos e imprima o número  ao contrário EX: Pessoa digitou 123 Deverá mostrar 321 519 Deverá mostrar 915 '''  dig1 = int(input('Informe o primeiro dígito')) clear_output(dig1) dig2 = int(input('Informe o segundo dígito')) clear_output(dig2) dig3 = int(input('Informe o terceiro dígito')) clear_output(dig3) #a = int(f"{dig2}{dig1}{dig3}") print(f"O número digitado é {dig1}{dig2}{dig3}") print(f"O seu reverso é {dig3}{dig2}{dig1}") 1 '''Tendo como dados de entrada a altura e o sexo de uma pessoa construa um
  • 6.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 6/11 1 2 3 4 5 6 7 8 9 10 11 12 13 Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um  algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:  ● para homens: (72.7 * h) – 58  ● para mulheres: (62.1 * h) – 44.7  ''' altura = float(input("digite sua altura em metros")) clear_output(altura) sexo = int(input("digite 1 para masculino ou 2 para feminino")) clear_output(sexo) if sexo == 1:   print("Seu peso ideal é:",(altura*72.7)-58) else:   print("Seu peso ideal é:",(altura*62.1)-44.7)   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ''' 10) O IMC – Indice de Massa Corporal é um critério da Organização Mundial de  Saúde para dar umaindicação sobre a condição de peso de uma pessoa adulta.  A fórmula é IMC = peso / ( altura )²  Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua  condição de acordo com a tabela abaixo.  IMC em adultos      Condição  Abaixo de 18,5 - Abaixo do peso  Entre 18,5 e 25 - Peso normal  Entre 25 e 30 - Acima do peso  Acima de 30 obeso  ''' altura = float(input("digite sua altura em metros")) clear_output(altura) peso = float(input("digite seu peso em kg")) clear_output(peso) imc = peso/(altura)**2 print(f"O seu IMC é: {imc}") if imc < 18.5:   print('Abaixo do peso') elif 18.5 <= imc < 25:   print('Peso normal') elif 25 <= imc <= 30:   print('Acima do peso')  else:   print('Obeso') 1 2 3 4 5 6 7 8 9 10 #Manipulando Strings from IPython.core.display import clear_output texto = "Renato meu bro" print(texto[-5:-1]) minisculo = texto.lower() print(minisculo) i l t t ()
  • 7.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 7/11 10 11 maiusculo = texto.upper() print(maiusculo) 1 2 3 4 5 6 7 n = 1 while n < 10:   print(n)   if(n == 5):     break   n +=1   1 2 3 4 5 6 7 8 9 10 11 12 13 n = 1 n2 = 2 soma = 0 from IPython.core.display import clear_output while True:   a = int(input("Digite um valor inteiro: "))   clear_output(a)   if 0 < a < 10:     soma += a   else:     break print(f'A soma dos números digitados foi: {soma}')         1 2 3 4 5 6 7 8 total=0 for count in range(7):     count += 1     if(count % 3 == 0 ): continue     total += count      print(total) 1 2 3 4 5 6 7 8 from IPython.core.display import clear_output a = int(input("Digite um valor inteiro entre 10 e 50: ")) clear_output(a) while a < 10 or a > 50:   a = int(input("Digite um valor inteiro entre 10 e 50: "))   clear_output(a)   print(f'O número digitado foi: {a}') 1 2 3 4 5 6 7 a = int(input("Digite um valor inteiro entre 100 e 999: ")) clear_output(a) while (a < 100 or a > 999) and (a < -999 or a > -100):   a = int(input("Digite um valor inteiro entre 100 e 999: "))   clear_output(a)   print(f'O número digitado foi: {a}') 1 #1) Escrever um programa para exibir os números de 25 a 85 na tela
  • 8.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 8/11 1 2 3 4 5 6 #1) Escrever um programa para exibir os números de 25 a 85 na tela. n = 25 while n <= 85:   print(n)   n +=1   1 2 3 4 5 6 7 8 #2) Escrever um programa para exibir os números de 1 a 100 em ordem inversa. n = 100 while n > 0:   print(n)   if(n == 1):     break   n -=1   1 2 3 4 5 6 7 8 #3)Fazer um programa para encontrar todos os números pares entre 1 e 100. n = 2 while (n < 101) and (n % 2 == 0):   print(n)   if(n == 100):     break   n +=2   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ''' 4)Ler 10 números e informar na tela quantos números pares foram digitados e  quantos números ímpares foram digitados. ''' somapar = 0  somaimpar = 0 contador = 1 while (contador < 11):   n = int(input(f"Digite o {contador} número: "))   if n % 2 == 0:     somapar +=1   else:     somaimpar +=1   contador +=1 print(f"A quantidade de números pares foi: {somapar}") print(f"A quantidade de números ímpares foi: {somaimpar}") 1 2 3 4 5 6 7 8 9 10 from numpy.core.fromnumeric import sort from numpy.core.numerictypes import maximum_sctype ''' 4)Ler 10 números e informar na tela quantos números  pares foram digitados e quantos números ímpares foram digitados. ''' n1 = int(input("Digite um valor inteiro: ")) clear_output(n1) n2 = int(input("Digite um valor inteiro: ")) l t t( 2)
  • 9.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 9/11 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 clear_output(n2) n3 = int(input("Digite um valor inteiro: ")) clear_output(n3) n4 = int(input("Digite um valor inteiro: ")) clear_output(n4) n5 = int(input("Digite um valor inteiro: ")) clear_output(n5) n6 = int(input("Digite um valor inteiro: ")) clear_output(n6) n7 = int(input("Digite um valor inteiro: ")) clear_output(n7) n8 = int(input("Digite um valor inteiro: ")) clear_output(n8) n9 = int(input("Digite um valor inteiro: ")) clear_output(9) n10 = int(input("Digite um valor inteiro: ")) clear_output(n10) print(f"Os números digitados são: {n1},{n2},{n3},{n4},{n5},{n6},{n7},{n8},"       +f"{n9},{n10}") a = (n1,n2,n3,n4,n5,n6,n7,n8,n9,n10) print("O maior número digitado é: ",(n1,n2,n3,n4,n5,n6,n7,n8,n9,n10)) even_count, odd_count = 0, 0 for num in a:                  if num % 2 == 0:          even_count += 1        else:          odd_count += 1            print("O número de pares na lista é: ", even_count)  print("O número de ím1pares na lista é: ", odd_count) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #5)Crie um algoritmo que leia 10 números e informe o maior número lido from numpy.core.numerictypes import maximum_sctype n1 = int(input("Digite um valor inteiro: ")) clear_output(n1) n2 = int(input("Digite um valor inteiro: ")) clear_output(n2) n3 = int(input("Digite um valor inteiro: ")) clear_output(n3) n4 = int(input("Digite um valor inteiro: ")) clear_output(n4) n5 = int(input("Digite um valor inteiro: ")) clear_output(n5) n6 = int(input("Digite um valor inteiro: ")) clear_output(n6) n7 = int(input("Digite um valor inteiro: ")) clear_output(n7) n8 = int(input("Digite um valor inteiro: ")) clear_output(n8) n9 = int(input("Digite um valor inteiro: ")) clear_output(9) 10 i t(i t("Di it l i t i "))
  • 10.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 10/11 21 22 23 24 25 n10 = int(input("Digite um valor inteiro: ")) clear_output(n10) print(f"Os números digitados são: {n1},{n2},{n3},{n4},{n5},{n6},{n7},{n8},{n9},       +f"{n10},") print("O maior número digitado é: ",max(n1,n2,n3,n4,n5,n6,n7,n8,n9,n10)) 1 2 3 4 5 6 7 8 9 10 11 12 #5)Crie um algoritmo que leia 10 números e informe o maior número lido contador = 0 maior = 0 while contador < 10:   num = int(input(f"Digite o {contador+1} número: "))   if contador == 0:     maior = num   if num > maior:     maior = num   contador +=1 print(f"O maior número é : {maior}") 1 2 3 4 5 6 7 8 #1)Fazer um programa para encontrar todos os múltiplos de 3 de 1 a 50. n = 3 while (n < 51) and (n % 3 == 0):   print(n)   if(n == 50):     break   n +=3   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ''' 2) Ler um valor inteiro (aceitar somente valores entre 1 e 10) e escrever a  tabuada de 1 a 10 do valor lido. ''' from IPython.core.display import clear_output n = int(input(f'Digite um número inteiro entre 1 e 10')) clear_output(n) while (n < 1 or n > 10):   n = int(input("Digite um valor inteiro entre 1 e 10: "))   clear_output(a)   print(f'{n} x 1 = {n*1}') print(f'{n} x 2 = {n*2}') print(f'{n} x 3 = {n*3}') print(f'{n} x 4 = {n*4}') print(f'{n} x 5 = {n*5}') print(f'{n} x 6 = {n*6}') print(f'{n} x 7 = {n*7}') print(f'{n} x 8 = {n*8}') print(f'{n} x 9 = {n*9}') print(f'{n} x 10 = {n*10}') 1 2 #3)Faça um programa que leia 5 idades e mostre na tela a média das idades lidas contador = 0
  • 11.
    10/02/2022 09:01 Python_aula02.ipynb- Colaboratory https://colab.research.google.com/drive/1W_xHl2E3NZ2-7k03mDPXhw4Oj7IugkJ9#scrollTo=v84PHtU4MA0O&printMode=true 11/11 check 4s conclusão: 08:24 2 3 4 5 6 7 8 9 10 11 12 contador = 0 soma = 0 while contador < 5:   idade = int(input(f"Digite a {contador+1} idade: "))   if (idade < 0 or idade > 160):     idade = int(input("Digite um valor inteiro entre 0 e 160: "))   soma += idade   contador +=1 print(f"A idade média é:", {soma/contador}) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ''' 4) Faça um programa que leia 3 notas (de 0 a 10) e informe na tela a  média das notas lidas. ''' contador = 0 soma = 0 while contador < 3:   nota = int(input(f"Digite a {contador+1} nota: "))   if (nota < 0 or nota > 10):     nota = int(input("Digite um valor inteiro entre 0 e 10: "))   soma += nota   contador +=1 print(f"A nota média é:", {soma/contador})