Closed pedroeagle closed 5 years ago
Atualizei os customActions para os novos exemplos que serão inseridos. Fiz os stories para os mesmos seguindo os padrões do bot, devem funcionar assim que as utters e intents forem inseridas! O path para os tipos de variável foi: inteiros, pontos flutuantes, caracteres, booleanos e strings e seguem o path sobre, exemplo e exemplo em código
O path atualizado é: 1) bloco de variaveis 2) bloco de inteiros 3) bloco de caracteres 4) bloco de booleanos 5) bloco de strings -> entra em exercicios variaveis
correto?
Exemplos que serão criados nesta issue serão para incrementar os seguintes blocos:
pendente:
Para aprendermos um pouco mais sobre inteiros, vamos brincar de pique-esconde!
Mas de uma forma diferente: vamos criar juntos a brincadeira EM PYTHON!!
Temos apenas uma regra: antes de começar, o usuário tem que contar até 3
dígitos inteiros, para que eu possa me esconder!
E assim que acabar, ele tem que me dizer onde é que eu estou!
O programa deve me avisar a soma dos números ao final da contagem, para eu me preparar!
Temos que tratar a contagem como tipo int e fazer a expressão de conta normalmente!
Para mostrar a soma, utilizaremos {} no lugar do número, e após a aspas simples,
colocaremos: .format(e o nome da variável aqui!)
Se estiver muito difícil, pode me pedir o código de inteiros, que mostrarei o exemplo
na prática!
[ ] imagem img base, usada com outra arte:
[x] codigo
print("""Vamos brincar de pique-esconde! Antes, você precisa contar, para eu me
esconder!""")
n1 = int(input('Primeira contagem: '))
n2 = int(input('Segunda contagem: '))
n3 = int(input('Terceira contagem: '))
soma = n1 + n2 + n3
print('A soma total foi de {}! Lá vou eu!'.format(soma))
resposta = input('Onde a cabra está? ')
Se estiver pronto pra próxima etapa, basta me pedir para explicar sobre caracteres agora!
É tão fácil quanto esse conteúdo, pode ter certeza!
Bom, já que nem tudo é brincadeira, agora teremos que fazer
algumas continhas... Eu preciso que você faça um programa que
registre um número proposto pelo usuário e divida por dois.
Esse número pode ser um número decimal, por exemplo: 3.5!!!
Depois verifique o valor em alguma calculadora, veja se acertou!
Caso não tenha conseguido, tente trocar a variável para
ponto flutuante!
Basta colocar o input entre parenteses e a sentença float ou
double antes destes. Acontece que os pontos flutuantes são
capazes de tratar mais opções de números, como por exemplo
decimais...
Você pode me pedir o código desse programa se quiser, é só dizer
o que deseja!
código:
numero = float(input("Número: "))
print(numero/2)
Dá pra acreditar que é só isso que temos que fazer? Fácil né??
Tenta me perguntar sobre caracteres agora!! Estamos avançando
cada vez mais, estou gostando de ver ;)
mini quiz, c alternativas -> adaptar a duvidas inciantes
Para aprendermos sobre caracteres, vamos fazer um mini quiz!!
Você vai apresentar pro usuário uma pergunta com três opções de resposta, e vai receber um caractere char. Logo após, preciso saber qual foi a resposta do usuário, então basta printar em tela!!
Se quiser ver o código desse exemplo, basta me pedir!
- [ ] imagem
{cabrinha em um quiz show com alternativas}
- [x] codigo
print("Qual é o nome da cabra que ensina Python?")
print("A) Udewmy") print("B) Aix") print("C) Alura") print("D) Naomi ")
resposta = input("Digite a resposta: ")
print(resposta)
Vamos aprender sobre booleanos agora! Se estiver preparado, basta me pedir pra explicar sobre booleanos :)
## bloco de booleanos
mini quiz verdadeiro ou falso -> duv iniciante
- [x] exemplo
Você sabe que estou no Telegram? Mas eu béem que queria visitar novos lugares, talvez CRIAR novos locais, semelhante a essa rede! Beém, então, vou te pedir um pequeno favor agora!
Preciso que você me ajude a criar um código para dizer se o usuário está ou não online! Daí você aproveita e aprende mais sobre booleanos. Vai ser bem simples, não se preocupe!
Primeiro você printará na tela uma variável booleano em False. Não esqueça a letra maiúscula!! Logo após, o usuário irá digitar algo... Assim que receber um sinal de fumaça, preciso que você troque a variável booleana para True e printe em tela!
Bem simples né? Me peça o código pra ver se acertou agora!
- [ ] imagem
aix zap
- [x] codigo
online = False print(online)
input("Aperte enter para eu saber se você está ai! ") online = True
print(online)
Não falei que era simples? Agora vamos ver um pouco sobre strings!
## bloco de strings
- [x] exemplo
Agora vamos aprender a tratar strings, e para isso, vamos fazer um mini jogo de adedonha!
Inicialmente, o programa escolherá uma letra aleatória com a função random.choice. Apenas acrescente nas primeiras linhas do seu programa o seguinte:
import random import string
print(random.choice(string.ascii_uppercase))
Depois, o usuário terá que digitar 3 dados do tipo string, com essa inicial sorteada: carro, fruta e animal!
Após entrada as informações, o programa deve retornar o que o usuário escolheu para suas respostas.
Por enquanto, quem vai checar se as respostas são válidas será você, humano. Se você continuar estudando, você aprenderá como fazer isso de modo automático! Mas antes, vamos ver o código desse exemplo! É só pedir :)
tinha uma adicionada já, mas alterei, pelo fato de ja ter feito o em codigo:
Ahhh então você quer um exemplo de strings? Xá comigo, isso é bem simples. Para declarar uma string basta colocar o nome da string '=' a um texto entre aspas. Pode ser aspas simples ou duplas :D
Veja um exemplo: minha_string = "olá, bom dia! como vai você?" (string) print(minha_string[5]) (será mostrado o caractere 'b' que é o 5º caractere da nossa string)
Quer saber mais? O python possui muitas funções úteis para manipulação de strings. Você pode me pedir conteudos extras sobre strings ou até mesmo alguns exercícios.
Bée..se seu pedido tiver essas palavras específicas abaixo me ajudaria bastante a te entender: exemplo strings, strings na prática, strings na pratica, exercicios strings
- [x] imagem
{achei melhor n colocar, pq n serviria pro ex, e o ex já está mt grande}
- [x] codigo
import random import string
print(random.choice(string.ascii_uppercase))
carro = str(input("Digite o carro: ")) fruta = str(input("Digite a fruta: ")) animal = str(input("Digite o animal: "))
print("Carro: {}".format(carro)) print("Fruta: {}".format(fruta)) print("Animal: {}".format(animal))
E agora vamos ver alguns exercícios que tenho preparados pra você! Basta pedir por exercícios de variáveis ^^
Vou criá-los aqui, e tentar adicionar umas artes pra dinamizar o estudo do usuários!
O path atualizado é:
- bloco de variaveis
- bloco de inteiros
- bloco de caracteres
- bloco de booleanos
- bloco de strings -> entra em exercicios variaveis
correto?
Isso, nessa ordem mesmo
caso tenha alguma ideia para os blocos, avisa aqui! tô pensando em fazer de maneira ludica, como o exemplo de inteiros acima, acho que a ideia é boa pra dinamizar o estudo!
Ah, e tem que aplicar duvidas de inciantes comuns à 'brincadeira', tem que elaborar bem essa parte...
caso tenha alguma ideia para os blocos, avisa aqui! tô pensando em fazer de maneira ludica, como o exemplo de inteiros acima, acho que a ideia é boa pra dinamizar o estudo!
Ah, e tem que aplicar duvidas de inciantes comuns à 'brincadeira', tem que elaborar bem essa parte...
Blz, vou criar umas ideias aqui e adicionar ao comentário. Como o prazo está pequeno, podemos deixar sem as imagens e focar na implementação dos textos no projeto!
@heylisten64, não podemos esquecer de induzir o usuário ao próximo conteúdo, ao final do código
Acabamos esquecendo dos pontos flutuantes, vou criar e refatorar o direcionamento...
Tarefas
Critérios de aceitação