Falamos sobre opções e formatação de prints no Python, incluindo:
a = 10
b = 20
c = "Ána"
print ("1")
print (a,"\\n", b, "\\n",c)
print (f"{a}\\n{b}\\n{c}")
print ("{}\\n{}\\n{}".format(a,b,c))
print ("4")
print (f"Oi,{c}.Você tem {a} anos.")
print ("Oi, {}. Você tem {} anos".format(c,a))
Agora vamos explorar o range(), uma função essencial em Python para gerar sequências numéricas. É muito útil em loops, contagens e criação de listas.
A sintaxe do range é:
range(start, stop, step)
# start: valor inicial (opcional, padrão é 0)
# stop: valor final (obrigatório, exclusive)
# step: incremento (opcional, padrão é 1)
Exemplos práticos de uso do range():
# Contagem básica de 0 a 4
for i in range(5):
print(i) # Saída: 0, 1, 2, 3, 4
# Contagem com início e fim definidos
for i in range(2, 6):
print(i) # Saída: 2, 3, 4, 5
# Contagem com passo personalizado
for i in range(0, 10, 2):
print(i) # Saída: 0, 2, 4, 6, 8
# Contagem regressiva
for i in range(10, 0, -1):
print(i) # Saída: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
# Criando uma lista com range
numeros = list(range(1, 6))
print(numeros) # Saída: [1, 2, 3, 4, 5]
Nota de lembrete: Variáveis booleanas em Python são do tipo bool e podem ter apenas dois valores: True ou False. São frequentemente usadas em estruturas condicionais (if/else) e loops. Podem ser criadas através de comparações (==, !=, >, <) ou diretamente atribuídas.
o primeiro exercício:
qt_negative = 0
soma_positive = 0
numeros = []
maior_lista = 0
for i in range (10):
num=float(input("Digite um número: "))
numeros.append(num)
if num < 0:
qt_negative += 1
if num > maior_lista:
maior_lista = num
else:
soma_positive += num
print (f"a lista digitada é {numeros}")
print ("Quantidade de números negativos é {}".format (qt_negative))
print (f"Soma dos números positivos é {soma_positive}")
print (f"O maior número da lista é {maior_lista}")
ou
qt_negative = 0
soma_positive = 0
numeros = []
for i in range (10):
num=float(input("Digite um número: "))
numeros.append(num)
if num < 0:
qt_negative += 1
else:
soma_positive += num
print (f"a lista digitada é {numeros}")
print ("Quantidade de números negativos é {}".format (qt_negative))
print (f"Soma dos números positivos é {soma_positive}")
maior_lista = 0
for i in range (10):
if numeros[i] > maior_lista:
maior_lista=numeros [i]
print (f"O maior número da lista é {maior_lista}")
parte 2