• Nenhum resultado encontrado

DTECH. Módulo 1. Introdução à Programação em Python Primeiro Programa - Print - Input. AEDS I Python (Rone Ilídio)

N/A
N/A
Protected

Academic year: 2021

Share "DTECH. Módulo 1. Introdução à Programação em Python Primeiro Programa - Print - Input. AEDS I Python (Rone Ilídio)"

Copied!
31
0
0

Texto

(1)

Módulo 1

Introdução à Programação em Python

Primeiro Programa - Print - Input

DTECH

Primeiro Programa - Print - Input

AEDS I Python

(Rone Ilídio)

(2)

Conteúdo

• O que é programar?

• Python

• Imprimir na tela – print()

• Imprimir na tela – print()

• Receber informações do usuário – input()

• Exercícios

(3)

O que é programar?

• Programar é criar uma sequência de “ordens” ao computador para que ele, ao segui-las, resolva um determinado problema

• Linguagem de programação: conjunto de regras que definem

• Linguagem de programação: conjunto de regras que definem como as ordens são informadas

• Exemplos de linguagens: Python, C, C++, Java

(4)

O que é programar?

• Exemplo de programa em Português

Receba do usuário o primeiro número Receba do usuário o primeiro número Receba do usuário o segundo número Some o primeiro com o segundo número Exiba o resultado na tela

(5)

Python

• Simples

• Moderna

• Gratuita

• Gratuita

• Vários livros e tutoriais disponíveis na WEB

• A cada dia mais utilizada

(6)

Python

• Linguagem de programação interpretada

Código Execução

Python

Código Fonte

Execução

Código

Fonte Compilador

Interpretador

Executável Execução PythonOutras Linguagens

(7)

Tutoriais

• Python Brasil

• https://docs.python.org/pt-br/3/tutorial/index.html

• USP - Youtube

• USP - Youtube

• https://www.youtube.com/watch?v=LN8ejPwSzkU&list=

PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn&index=5

• Pense Python

• https://pense-python.caravela.club/01-a-jornada-do- programa/00-a-jornada-do-programa.html

(8)

Como utilizar Python?

• Instalação no Windows (com VSCode)

• https://youtu.be/4NKEYf0clsU

• Instalação no Linux (vem instalado em várias versões)

Assista

• Instalação no Linux (vem instalado em várias versões)

• sudo apt-get install python3

• Web

• https://repl.it

• Celular

(9)

Como Utilizar Python no Celular?

• Android

• Pydroid 3: IDE for Python 3

• Pydroid 3: IDE for Python 3

• IOS (Iphone) - pago

• Python 3.4 para iOS

(10)

Primeiro Programa em Python

• Crie uma pasta no seu computador (eu o nome de ‘primeiro’)

• Abra o VSCode

• Escolha ArquivoAbrir Pasta e escolha a pasta criada

• Escolha ArquivoAbrir Pasta e escolha a pasta criada

• Clique em ‘Arquivo Novo’

• Dê o nome de hello.py

• Digite o código abaixo e execute:

print(‘Hello world’)

(11)

Comando print()

Exibição para o Usuário

Exibição para o Usuário

(12)

Comando print()

Exibição para o Usuário

• O comando print() exibe um conjunto de caracteres para o usuário

usuário

• O texto deve estar entre aspas, simples ou duplas

• Um print() por linha

(13)

Comando print()

Exibição para o Usuário

• Digite o código:

print(‘Universidade Federal de São João del-Rei’) print(‘Universidade Federal de São João del-Rei’) print(‘UFSJ’)

print(‘Engenharia’)

• Execute Resultado:

Universidade Federal de São João del-Rei UFSJ

Engenharia

(14)

Comando print()

Exibição para o Usuário

• A separação por vírgulas serve para conjuntos de caracteres (string) e números

e números

• Exemplo

lado = 6

area = lado * lado

print('A área do quadrado de lado ',lado,'é',area) Resultado:

A área do quadrado de lado 6 é 36

(15)

Comando print()

Exibição para o Usuário

• Outra forma para imprimir mais de uma informação é utilizando o .format()

Resultado:

.format()

• Exemplo

lado = 6

area = lado * lado

print('A área de um quadrado de lado {} é {}'.format(lado,area))

Obs: {} é substituído pelos valores colocados dentro do format()

Resultado:

A área do quadrado de lado 6 é 36

(16)

Comando print()

Exibição para o Usuário

• Limitar o número de casas decimais

• Exemplo

• Exemplo

raio = 6

pi = 3.141592653589931 area = pi * raio * raio

print(f'A area de um círculo de raio {raio} é {area:.2f}’) Resultado:

A área de um círculo de raio 6 é 113.10

(17)

Comando input()

Entrada de Dados do Usuário

Entrada de Dados do Usuário

(18)

Comando input()

Entrada de Dados do Usuário

• O comando input exibe um conjunto de caracteres e “faz o computador parar” para que o usuário informe dados ao computador parar” para que o usuário informe dados ao programa

• Recebe somente conjuntos de caracteres (as chamadas strings)

(19)

Comando input()

Entrada de Dados do Usuário

• Exemplo (crie um arquivo e execute)

x = input(‘Digite seu nome:’)

print(‘Seu nome será exibido duas vezes.’) print(x)

print(x) Digite seu nome:Rone

Seu nome será exibido duas vezes.

Rone Rone

(20)

Comando input()

Entrada de Dados do Usuário

• Para receber números é necessário receber o conjunto de caractere e depois converter para um número

caractere e depois converter para um número

• Exemplo

nome = input('Qual seu nome?')

idade = int(input('Qual sua idade?')) print(nome, 'você tem',idade, 'anos')

Resultado:

Qual seu nome?Rone Qual sua idade?18

Rone você tem 18 anos

(21)

Comando input()

Entrada de Dados do Usuário

• Os números recebidos podem fazer parte de operações matemáticas

matemáticas

• Exemplo

r = float(input("Qual o raio do círculo?")) area = 3.14 * r * r

print("A área é",area) Resultado:

Qual o raio do círculo?10 A área é 314.0

(22)

Comando para limpar a tela

Comando para limpar a tela

(23)

Comando para limpar a tela

• Para limpar a tela antes de executar seu programa basta:

• Inserir o módulo: import os

• Inserir o módulo: import os

• Inserir os.system(‘cls’)  Windows

• Inserir os.system(‘clear’)  Linux

• Na web e no celular, utilizar o padrão Linux

(24)

Comando para limpar a tela

•Exemplo

import os import os

os.system('cls')

n = input('Qual seu nome? ') os.system('cls')

print(n,'todas as outras linhas foram apagadas.')

(25)

Exercícios

Exercícios

(26)

Exercícios

Faça programas para:

1) Receber o nome do usuário, a cidade onde ele nasceu, a sigla do estado onde se encontra a cidade e escrever na tela: Fulano, você é de Tralálá – MG.

2) Pergunta para o usuário qual seu peso e depois sua altura. Ao final deve ser escrito na tela: Fulano, seu peso é 180 kg.

escrito na tela: Fulano, seu peso é 180 kg.

3) Receber do usuário dois valores e exibir a soma deles

4) Receber o nome do usuário. Exibir na tela: “Fulano, como é seu sobrenome?”.

Receber o sobrenome. Exibir na tela: “Nome completo: Fulano de Tal”.

5) Faça um programa para calcular a média das notas de três provas de um

determinado aluno. Seu programa deve receber cada uma das notas separadamente e exibir a média no final com limite de 2 casas decimais.

(27)

Exercício 1

nome = input('Digite seu nome:') cidade = input('Qual sua cidade?')

estado = input('Ela está em qual estado?')

estado = input('Ela está em qual estado?')

print(nome,", você é de",cidade,"-",estado)

(28)

Exercício 2

n = input("Qual seu nome?")

p = float(input('Qual seu peso?')) print(n,"você pesa",p,"kg")

print(n,"você pesa",p,"kg")

(29)

Exercício 3

x = float(input('Digite o primeiro valor:')) y = float(input('Digite o segundo valor:')) soma = x + y

soma = x + y print(soma)

Ou

x = float(input('Digite o primeiro valor:')) y = float(input('Digite o segundo valor:')) print(x+y)

(30)

Exercício 4

p1 = float(input('Nota da p1:')) p2 = float(input('Nota da p2:')) p3 = float(input('Nota da p3:')) p3 = float(input('Nota da p3:')) media = (p1 + p2 + p3)/3

print(f'Média: {media:.2f}')

(31)

Exercício 5

nome = input("Qual seu nome?")

pergunta = nome+", qual seu sobrenome?"

sobrenome = input(pergunta) sobrenome = input(pergunta)

print("Nome completo:", nome, sobrenome)

Referências

Documentos relacionados

Figura 8 – Isocurvas com valores da Iluminância média para o período da manhã na fachada sudoeste, a primeira para a simulação com brise horizontal e a segunda sem brise

Este trabalho buscou, através de pesquisa de campo, estudar o efeito de diferentes alternativas de adubações de cobertura, quanto ao tipo de adubo e época de

O mapa de pessoal e o posto de trabalho são, no atual regime de vínculos, um ins- trumento essencial no planeamento dos empregos públicos^, devendo aquele conter a in- dicação do

A prova do ENADE/2011, aplicada aos estudantes da Área de Tecnologia em Redes de Computadores, com duração total de 4 horas, apresentou questões discursivas e de múltipla

17 CORTE IDH. Caso Castañeda Gutman vs.. restrição ao lançamento de uma candidatura a cargo político pode demandar o enfrentamento de temas de ordem histórica, social e política

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Tal será possível através do fornecimento de evidências de que a relação entre educação inclusiva e inclusão social é pertinente para a qualidade dos recursos de

A zona desliga automaticamente após percorrido o tempo pré-definido e emite um sinal acústico para aviso. Zona dupla: permite estender a zona para produzir calor numa