0% acharam este documento útil (0 voto)
2 visualizações5 páginas

Python

O documento fornece uma introdução aos conceitos básicos de Python, incluindo tipos de dados, operações matemáticas, manipulação de strings e variáveis. Ele também aborda a entrada de dados do usuário e a conversão de tipos, além de apresentar operadores in-place para simplificar operações. Exemplos práticos são fornecidos para ilustrar cada conceito.

Enviado por

luccano.ribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações5 páginas

Python

O documento fornece uma introdução aos conceitos básicos de Python, incluindo tipos de dados, operações matemáticas, manipulação de strings e variáveis. Ele também aborda a entrada de dados do usuário e a conversão de tipos, além de apresentar operadores in-place para simplificar operações. Exemplos práticos são fornecidos para ilustrar cada conceito.

Enviado por

luccano.ribeiro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

PYTHON

print ( )

TIPOS DE DADOS:

 STRING é escrita entre aspas (duplas ou simples)  “Hello World” ou ‘Hello World’

 INTEGER é um número inteiro

 FLOAT é um decimal

EXPONENCIAÇÃO: print(x**y)  x elevado a y (OBS: raíz quadrada seria print(x**(1/2))

DIVISÃO: o resultado de uma divisão sempre será um float, ou seja, terá um decimal. Se quiser um
número inteiro (integer) como resultado da divisão (quociente) usa-se o operador floor Division //. Ex:
print(20 // 6)  3

REMAINDER (resto da divisão): usa-se o operador modulo %. Ex: print(20 % 6)  2

ESCAPE/RETURN: \

NOVAS LINHAS:
 \n  print(‘One \nTwo \nThree); ou
 “”” (3 aspas duplas ou simples)
print(“””this
is a
multiline
text”””)

TAB: \t  print(‘\t hey \t there’)

CARRIAGE RETURN: usado para voltar o cursor ao início da linha  print(“Hi \r there”)

ESCAPE:
 se quiser incluir um caracter especial (\n, por exemplo) no output, basta incluir um backlash
antes  print(“Newline is \\n”)
 se quiser incluir aspas na string, use backlash  print(“He\’s my friend”)

\n VS \r  o Windows usa \r\n para significar que a tecle enter foi pressionada; o Lynux e o Unix usam \
n. Ex: no Windows print(“\r\n\r\n\r\n”) significa que o enter foi pressionado 3 vezes.

CONCATENATION (combinação de strings):


 print(“Spam” + “eggs”)  Spameggs
 print(“2” + “2”)  22
OBS:
1. se for adicionar strings a números, vai dar erro
2. mas, multiplicar pode: print(“spam” * 3)  spamspamspam; print(3 * ‘7’)  777
3. mas, multiplicar string por string ou por float também vai dar erro  print(“test” * “hi”)

VARIÁVEIS
Armazenam um valor a um nome.

Ex: user = “James”  definiu a string “James” à variável chamada user.

O sinal = é chamado assingment operator.


Pode-se definir (assign) qualquer tipo de valor a uma variável.

x = 42
y = “Hello”
z = 3.14

print(x)
print(y)
print(z)


42
Hello
3.14

Pode usar letras, números e underline nos nomes das variáveis, mas não se pode usar símbolos
especiais ou começar o nome com um número.
O Python é case sensitive, ou seja, Lastname e lastname são 2 nomes de variáveis diferentes.
 a-variable%name  errado
 123  errado
 A_variable_name  correto

OPERAÇÕES COM VARIÁVEIS:

x=7
print(x)

print(x +3)
print(x)


7
10
7

TRABALHANDO COM VARIÁVEIS:

 Mudar o valor de uma variável:

x = 123.456
print(x)

x = “This is a string”
print(x + “!”)


123.456
This is a string!

OBS: deve-se evitar sobrescrever a mesma variável com diferentes tipos de dados.

 Um programa pode incluir múltiplas variáveis, que podem ser usadas em conjunto para produzir
um resultado:

a=8
name = “Bob”

print(a * name)

BobBobBobBobBobBobBobBob

 Remover uma variável  del

x = 42
del x

OBS: se tentar usar a variável deletada vai dar erro.

 Pode-se redesignar uma variável deletada:

x=2
del x
x=8
print(x)

INPUT

Entrada de dados pelo usuário. A função input() abre para o usuário inserir um dado e retorna o que ele
escreveu com uma string. Mesmo que o usuário digite um número, resultará numa string.

A declaração (statement) input precisa ser seguida por parênteses (input()).

x = input()
print(x)

text = input()
print(text)

x = input()
print(“You entered: “ + x)

Abre uma janela para incluir um input (entrada). Se digitar 7, por exemplo, vai resultar:

You entered: 7

Pode-se dar uma string ao input() entre os parênteses, produzindo uma mensagem (prompt message).
Essa mensagem diz ao usuário qual input (entrada/dado) que o programa está pedindo – então, é
importante se certificar que esteja claro.

name = input(“Enter your name: “)


print(“Hello, “ + name)

Enter your name: Hello, ...

Como abrir um input para a idade (age) e ter o output com a mensagem correspondente:

age = input()
print(“Your age is “ + age)

Converter uma string em integer:

age = int(input())
print(age)

Converter uma string em float:

height = float(input())
print(float)

Usar um número numa string concatenation:

age = 42
print(“His age is “ + str(age))

Usar múltiplos inputs:

name = input()
age = input()
print(name + “ is “ + age)

 Ed is 47

x = int(input())
y = int(input())
print(x + y)

 Se x = 2 e y = 3:
5
x = input()
y = int(input())
print(x * y)

 Se x = cool e y = 3:
coolcoolcool

In-place operators  escrever operações mais concisas:

x=2
print(x)

x += 3
print(x)

 2
5

In-place operators podem ser usados para qualquer operação (+, -, *, /, //, %, **):

x=8

x -= 2
print(x)

x /= 3
print(x)

x **= 5
print(x)

 6
2.0
32.0

In-place operators podem ser usados para string concatenation:

x = "spam"
print(x)

x += "eggs"
print(x)

 Spam
Spameggs

Combinando variáveis, inputs e operatots:

Ex: transformar milhas em km

miles = int(input())
km = miles * 1.60934

print(km)

Você também pode gostar