thaisrocine / Quest-esPython

Repositório criado com o objetivo de resolver programas em Python, além de dar uma breve explicação sobre o assunto.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Questões Python

Repositório para os alunos de Ciência da Computação da UFCG resolverem questões sobre Python.

Objetivos Gerais

  • Resumos sobre assuntos referentes a Linguagem de Programação Python
  • Questões
  • Ajudar iniciantes que queiram aprender a linguagem de uma forma mais didática e prática
  • Engajar os estudantes de Ciência da Computação a dar seus primeiros passos no GitHub com a primeira linguagem vista na universidade

Principais Assuntos

  • Entrada e Saida
  • Programas e Sequências
  • Condicionais
  • Laços For
  • Laços While
  • Funções
  • Tuplas
  • Listas
  • Dicionários

Primeiros Passos

Entrada e Saída :octocat:

Para entender melhor sobre entrada e saída de dados é necessário saber como o computador pode receber sua entrada, que pode ser atráves de linha de comando, teclado, entre outros. Em Python, a principal forma de um programa receber seus dados é por meio da funcionalidade "input", que permite o usuário a informar alguns dados que deseja.

A função input do Python recebe um parâmetro que é uma string. A string é geralmente chamada de prompt porque contém um texto informativo que informa o usuário a digitar algum dado. Para entender melhor, verifique o exemplo abaixo:

Podemos perceber através desse gif que através do input, o usuário pode digitar um dado.

Entretanto, você deve está se perguntando o que seria o "nome = input()" ? Bom, o "nome" corresponde a como iremos chamar nossa variável, o "=" o que iremos atribuir a ela.

Veja mais exemplos de variáveis com input, abaixo:

nome = input() cidade = input() idade = input()

Acredito que nessa altura do campeonato, você esteja se perguntando como o Python através das variáveis e do input ler dados de entrada como números reais, números inteiros, booleanos ( True ou False) e textos?

Para ler dados com números inteiros precisamos do int, como exemplo, podemos escrever o seguinte programinha:

idade = int(input())

Mas o que seriam os inteiros?

São os números que são positivos, ou negativos, ou zero, sem parte decimal. Por exemplo, os números 5 , -5 , 0 , 1 , 4.

Para ler dados com números reais precisamos do float, como exemplo, podemos escrever o seguinte programinha:

preco_pizza = float(input())

Mas o que seriam números reais?

  • Números Naturais (N): N = {0, 1, ..}
  • Números Inteiros (Z): Z= {-2, -1, 0, 1, 2...}
  • Números Racionais (Q): Q = {...,1/2, 3/4, –5/4...}
  • Números Irracionais (I): I = {...,√2, √3,√7, 3,141592....}

About

Repositório criado com o objetivo de resolver programas em Python, além de dar uma breve explicação sobre o assunto.