PRÁTICA 2 – NÚMEROS E OPERAÇÕES
Comandos:
Strings e operações
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no interpretador online de python ou na IDLE do Python instalada na sua máquina:
Programa 1 – Strings
1 2 3 4 5 6 7 8 |
a = "CEFET" print(a) print(a[1]) print(a[2]) print(len(a)) print("FET" in txt) print("SE" in txt) |
Programa 2 – Operações em Strings
1 2 3 4 5 6 |
b = "Olá CEFET!" print(b[3:5]) print(b[2:]) print(b.upper()) print(b.lower()) print(b.replace("Olá", "Hello")) |
Programa 3 – Operações em Strings
1 2 3 4 5 6 |
b = "Olá CEFET!" print(b[3:5]) print(b[2:]) print(b.upper()) print(b.lower()) print(b.replace("Olá", "Hello")) |
Programa 4 – Entrada de dados do usuário
1 2 3 4 5 6 |
import math x = input("Qual o valor?") y = math.sqrt(float(x)) print("A raiz quadrada é",y) |
Programa 5 – Outros tipos de variáveis
1 2 3 4 5 6 7 8 |
import datetime x = datetime.datetime.now() print(x) print(10 > 9) print(10 == 9) print(10 < 9) |
Desafio: Peça 3 variáveis A, B e C ao usuário. Calcule as raízes de uma equação de segundo grau com esses coeficientes.
1 2 3 4 5 6 7 8 9 10 11 |
import math a = float(input("Qual o valor?")) b = float(input("Qual o valor?")) c = float(input("Qual o valor?")) delta = b*b - 4*a*c x1 = (-b + math.sqrt(delta))/(2*a) x2 = (-b - math.sqrt(delta))/(2*a) print("As raízes são: ",x1," e ",x2) |