"""
Loop for

Loop -> Estrutura de repetição
For -> Uma dessas estruturas

C ou Java

for(int i = 0; i < 10; i++){
    //execução do loop
}

Python

for item in interavel:
    //execução do loop

Utilizamos loops para iterar sobre sequência ou sobre valores iteráveis

Exemplos de iteráveis:
- String
    nome = 'Geek University'
- Lista
    lista = [1, 3, 5, 7, 9]
- Range
    numeros = range(1,10)

## Exemplos:

nome = 'Geek University'
lista = [1, 3, 5, 7, 9]
numeros = range(1, 10)  # Temos que transformar em uma lista.

# Exemplo de for 1 (Iterando em uma string)
for letra in nome:
    print(letra)

# Exemplo de for 2 (Iterando sobre uma lista)
for numero in lista:
    print(numero)

# Exemplo de for 3 (Iterando sobre um range)

range(valor_inicial, valor_final)

O valor final não é inclusive.

Ex:
range(1,10)
1
2
3
4
5
6
7
8
9

for numero in range(1,10):
    print(numero)



Enumerate:

(0, 'G'), (1, 'e'), (2, 'e'), (3, 'k'), (4, ' ')...

for i, v in enumerate(nome):
    print(nome[i])

for _, letra in enumerate(nome):
    print(letra)
OBS.: Quando não precisamos de um valor, podemos descartá-lo usando um underline (_)



for valor in enumerate(nome):
    print(valor)  # Imprime índice e valor
    print(valor[0])  # Imprime somente o índice
    print(valor[1])  # Imprime somente o valor



qtd = int(input('Quantas vezes esse loop deve rodar?'))
soma = 0

for n in range(1, qtd+1):
    num = int(input(f'Informe o {n}/{qtd} valor: '))
    soma += num
print(f'A soma é: {soma}')



for letra in nome:
    print(letra, and='')  # Imprime letra por letra sem quebrar a linha

Tabela de Emojis Unicode: https://apps.timwhitlock.info/emoji/tables/unicode
"""

# Original: U+1F37B
# Modificado: U0001F37B

emoji = '\U0001F37B'

for _ in range(3):
    for num in range(1,11):
        print(emoji * num)
