Buscar

TRABALHO PHYTHON

Prévia do material em texto

1- Atividade da Aula 03 sobre o tempo de execução de código em diferentes linguagens, com valor de 1 ponto .
O aluno deverá implementar dois programas, um que exiba a frase "Olá Mundo" e outro que imprima os números de um 1 até 1000 e ao final deve verificar o tempo que cada um leva para ser executado nas linguagens C/C++(compilada) e Python (interpretada).
Depois deverá gerar um relatório com os resultados obtidos além disso deverá explicar a diferença entre os tempos a partir das diferenças entre as implementações das linguagens. O relatório deve conter a descrição do hardware e do sistema operacional no qual o teste está sendo executado.
2- Atividade da Aula 04 envolvendo exercícios de desenvolvimento em Python, com valor de 1 ponto
Ler cinco valores inteiros e apresentar o maior e o menor valor informado.
3- Atividade da Aula 05 envolvendo mais exercícios de desenvolvimento em Python, com valor de 1 ponto
Crie um programa que simule uma simples calculadora, que faz a leitura de dois valores reais e o usuário escolhe a opção de soma, subtração, multiplicação ou divisão e mostra o resultado da escolha
1- “Ola Mundo”
print("Ola mundo!")
“ 1 ate 1000”- Phython 
for i in range (1001):
 print (i)
“ 1 ate 1000”- Phython (Com duração de tempo de resposta)
import time
inicio=time.time()
for i in range(1001):
 print(i)
fim= time.time()
diferenca = fim - inicio
print(inicio)
print(fim)
print(diferenca)
Resultado:
“1 ate 1000” C++ (Com duração de tempo de resposta)
Resultado:
Relatorio:
Nesse caso apesar de sempre o C++ ser considerado mais rapido, a contagem de duraçao dos dois nos mostrou que apesar de phython ser escrito em C, o resultado da programação é mais rapido!
2- Menor e maior valor
lista = []
posicao_maior = []
posicao_menor = []
for p in range(0, 5):
 val = int(input(f'Digite um valor na posição {p}: '))
 lista.append(val)
for posicao, valores in enumerate(lista):
 if valores == max(lista):
 posicao_maior.append(posicao)
 if valores == min(lista):
 posicao_menor.append(posicao)
print(f'Você digitou os valores {lista}')
print(f'O maior valor da lista é {max(lista)}')
print(f'O menor valor da lista é {min(lista)}')
3-Calculadora
x=int(input("escolha as opcoes: \n 1-soma \n 2-sub \n 3-mult \n 4-div "))
v1=int(input("digite o primeiro valor "))
v2=int(input("digite o segundo valor "))
if(x==1):
 print:("soma")
 print( v1+v2 )
elif(x==2):
 print("sub")
 print(v1 - v2)
elif(x==3):
 print("mult")
 print(v1 * v2)
elif(x==4):
 print: ("divisao")
 print(v1 / v2)
else:
 print("nenhuma opcao")

Continue navegando