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

Primeiro método (usando dois loops separados):