Buscar

PROGRAMAS EM PYTHON 20191

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Como baixar e instalar o Pycharm Community 2018.2.4
Acessar o link:
https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC
Caso o download não inicie automaticamente, clique no botão DOWNLOAD(canto superior direito) e escolha novamente a versão Community
OU utilizando um interpretador online
https://www.onlinegdb.com/online_python_compiler
OU https://repl.it/languages/python3
Dicas de apostila PYTHON
https://www.apostilando.com/sessao/46/phython
http://www.telecom.uff.br/pet/petws/downloads/apostilas/PYTHON.pdf
Soma de dois números
O comando input() lê a partir do teclado, porém, o conteúdo é tipado como string (conjunto de caracteres)
 num1 = input("Digite um número: ")
 num2 = input("Digite outro número: ")
 soma = num1+num2
 print("A soma é: ",soma)
O comando int() converte o conteúdo para inteiro
 num1 = input("Digite um número: ")
 num1 = int(num1)
 num2 = input("Digite outro número: ")
 num2 = int(num2)
 soma = num1+num2
 print("A soma é: ",soma)
O comando float() converte o conteúdo para real (ponto flutuante)
 num1 = input("Digite um número: ")
 num1 = float(num1)
 num2 = input("Digite outro número: ")
 num2 = float(num2)
 soma = num1+num2
 print("A soma é: ",soma)
O comando float() converte o conteúdo para real (ponto flutuante)
 num1 = float(input("Digite um número: "))
 num2 = float(input("Digite outro número: "))
 soma = num1+num2
 print("A soma é: ",soma)
Tabuada
A estrutura de repetição for associada com o comando range
 num = int(input("Digite o número para tabuada: "))
 for cont in range(1,11):
 print(num,"x",cont,"=",num*cont)
Média de dois números
A estrutura de decisão if...else
 av1 = float(input("Entre com nota da AV1: "))
 av2 = float(input("Entre com nota da AV2: "))
 media = (av1+av2)/2
 print("A média é: ",media)
 if (media>=6):
 print ("APROVADO")
 else:
 print ("FAZER AV3")
Fatorial
A estrutura de repetição for associada com o comando range
num=int(input("Digite o número: "))
fat=1
for cont in range(1,num+1):
 fat=fat*cont
print("O fatorial de ",num," é ",fat)
Soma de números pares (quantidade imposta pelo usuário)
Usando for e if...else, com operador “%”
qtd=int(input("Quantos números? "))
soma=0
for cont in range (1,qtd+1):
 num=int(input("Digite o número"))
 if (num%2==0):
 soma=soma+num
print ("A soma dos pares é ",soma)
Um engenheiro civil está construindo uma ponte e precisa do seu auxílio. Faça um programa em Python que leia a altura de um conjunto de tirantes dessa ponte e no final informe:
Quantidade de tirantes com mais de 2,50 m;
A média das alturas de todos os tirantes do conjunto.
Sabe-se que o programa deve parar e exibir os resultados quando for digitado o valor “0” (zero) para a altura do tirante. Portanto, o número de tirantes não é conhecido.
Usando while, que permite repetição com teste/ verificação de condição no início do laço
soma=0.0
cont=0
cont2_5=0
alt=float(input("Digite a altura do primeiro tirante: "))
while (alt!=0):
 soma=soma+alt
 cont=cont+1
 if (alt>2.5):
 cont2_5=cont2_5+1
 alt=float(input("Digite a altura de outro tirante: "))
print ("A média é ",soma/cont)
print ("Tirantes maiores que 2,5m: ",cont2_5)
Elabore um programa em Python que escreva na tela todos os múltiplos de n entre 1 e 50. O número n será informado pelo usuário como entrada. Por exemplo, se o usuário digitar “4”, o resultado mostrado na tela será “4,8,12,16,20,(...),44,48”.
n=int(input("Digite n: "))
for cont in range (1,51):
 if (cont%n==0):
 print (cont)
Listas
Uma lista é uma estrutura de dados composta por itens organizados de forma linear, na qual cada item (elemento) um possui um índice que representa sua posição (iniciando em zero). Os tipos de cada podem ser variados. 
lista=[0]*4
print(lista)
lista[1]="luiz"
print(lista)
lista[3]=5.5
print(lista)
Elabore um programa em Python que crie uma lista de tamanho definido pelo usuário e, em seguida, carregue valores reais para cada item (elemento) dessa lista.
qtd=int(input("Quantos elementos deseja na lista? "))
lista=[0]*qtd
print(lista)
for i in range (0,qtd):
 lista[i]=float(input("Entre com elemento: "))
print(lista) 
Agora identifique o maior elemento e a posição desse elemento na lista.
posicao=0
qtd=int(input("Quantos elementos deseja na lista? "))
lista=[0]*qtd
print(lista)
for i in range (0,qtd):
 lista[i]=float(input("Entre com elemento: "))
print(min(lista)) 
print(max(lista))
maior=lista[0]
for i in range (1,qtd):
 if (lista[i]>maior):
 maior=lista[i]
 posicao=i
print ("O maior número da lista é ",maior)
print ("A posição desse elemento é ",posicao)
lista.append(float(input("Entre com valor para mais um elemento: ")))
print(lista)
lista.sort()
print(lista)
lista.reverse()
print(lista)
def main():
 num1=int(input("Entre com número: "))
 num2=int(input("Entre outro número: "))
 print(somar(num1,num2))
def somar(parc1,parc2):
 soma=parc1+parc2
 return soma
main()
def main():
 num1=int(input("Entre com início do intervalo: "))
 num2=int(input("Entre com fim do intervalo: "))
 print(somatorio(num1,num2))
def somatorio(inicio,fim):
 soma=0
 for cont in range (inicio,fim+1):
 soma=soma+cont
 return soma
main()
def main():
 aula=[]
 num1=int(input("Entre com início do intervalo: "))
 num2=int(input("Entre com fim do intervalo: "))
 while (num1<num2):
 aula.append(somatorio(num1,num2))
 num1=int(input("Entre com início do intervalo: "))
 num2=int(input("Entre com fim do intervalo: "))
 print(aula)
def somatorio(inicio,fim):
 soma=0
 for cont in range (inicio,fim+1):
 soma=soma+cont
 return soma
main()
qtd=int(input("Quantos elementos deseja na lista? "))
lista=["nome"]*qtd
for i in range (0,qtd):
 lista[i]=input("Entre com nome: ")
print(lista)
lista.sort()
print(lista)
lista.reverse()
print(lista)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando