Não tenho certeza se seria dessa forma, mas, como não consegui mexer no Magical, pedi para o Gemini simular:
Perguntas Essenciais de Python para Iniciantes
Entrada e Saída (I/O) e Variáveis: Peça o nome e o ano de nascimento do usuário. Calcule e exiba a idade aproximada em uma frase completa.
Operações Aritméticas: Crie um programa que converta um valor de dólar para reais, usando uma taxa de conversão fixa (ex: R$ 5.20).
Condicionais Simples (if/else): Peça dois números. Se a soma for maior que 10, exiba "Soma Alta"; caso contrário, exiba "Soma Baixa".
Condicionais e Lógica (if/elif/else): Peça uma senha ao usuário. Se a senha for "1234", exiba "Acesso Permitido". Se for "0000", exiba "Senha de Emergência". Para qualquer outra, exiba "Acesso Negado".
Laço for e range(): Use um laço for para imprimir todos os números pares de 2 a 20.
Laço while: Use um laço while para perguntar ao usuário: "Qual o seu animal favorito?". O laço deve se repetir até que o usuário responda "Gato".
Tabuada com for: Peça um número. Use um laço for para exibir a tabuada completa desse número (de 1 a 10).
Listas (Criação e Acesso): Crie uma lista com os nomes dos seus 4 amigos/familiares favoritos. Exiba o nome do segundo e do último item da lista.
Listas e Laço: Dada a lista numeros = [15, 8, 42, 2, 30], use um laço for para exibir apenas os números que são maiores que 20.
Manipulação Básica de Lista: Crie uma lista de compras com 3 itens. Peça ao usuário para adicionar um novo item e, em seguida, remover o item mais antigo.
Essas 10 perguntas garantem que o iniciante pratique todos os pilares: I/O, variáveis, operadores, condicionais (if/elif/else), laços (for e while), e a estrutura de dados mais básica (listas).