Baixe o app para aproveitar ainda mais
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)
Compartilhar