Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado! Olha o link: 👉🏼 celsokitamura.com.br/como-aprender-a-programar Bora aprender a programar! Se você se interessou pelo Echo Dot, conheça ele melhor aqui: amzn.to/2RMjDOz Se você se interessou pelo Echo Show 5, conheça ele melhor aqui: amzn.to/2B0g6Tj Conheça minha skill Minuto de Sabedoria do Programador: celsokitamura.com.br/minuto-de-sabedoria-do-programador Vai lá, conheça a skill e teste pra ver!
òtimo vídeo, aqui está a minha resolução para o desafio proposto no vídeo: for i in range (10, -1, -1): print(f' Valor de i: ' + str(i)) Imprimi valores do 10 até o 0 de modo decrescente! Gostei do vídeo, meu prof dá faculdade quis complicar esse lanço finito usando fatorial como exemplo, gosto de vídeos simplificados e objetivos!
Melisheri, O fatorial é utilizado para exemplificar recursividade, não acho um bom exemplo para laços. Já fiz um vídeo sobre recursividade também: ruclips.net/video/yNS8W_OtC9w/видео.html 👊
tentei, mas não consegui, estou quebrando a cabeça para tentar fazer. Estou usando o seu exemplo e tentando compreender o que você fez na primeira linha (10,-1,-1). enfim, obrigado pelo exemplo!
@@andremichelangelo4412 , o range() retorna uma sequencia numérica. No caso do range(10, -1, -1), pedi para ele retornar uma sequencia numérica que comece no 10, termine no -1, saltando -1. Então ele vai retornar para mim: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 👊
Amigos, eu bugo nas explicações, é tudo muito obscuro pra mim, não entendo direito nada. Podem me indicar o que falta de base de conhecimento anterior a isso tudo?
Celso adorei a aula muito bem explicado !! mas eu tenho uma duvida que surgiu para mim:) tem como tirar números da repetição por exemplo: for dez2 in range(19,45): nessa questão ele ira imprimir de 20 a 45 , eu quero saber se tem como excluir toda a coluna do 30 a 39? obrigado!
Bom saber que vc curtiu a aula! Não tem como fazer o que você descreveu diretamente no range(). Mas você pode colocar uma condicional dentro, assim: for dez2 in range(19,45): if dez2 < 30 or dez2 > 39: print(dez2)
for i in range (10, 0, -1): print(f'O valor de i é {i}') Não entendi o pq de colocar o f antes da aspa simples e o i entre chaves, conseguiria me explicar?
Oi Raquel! No caso, {i} será substituído pelo valor que estiver dentro da variável i. E esta notação funciona graças ao f, indicando que o texto dentro será formatado. 👊
Preciso somar os numeros de uma progressão aritmetica(Faça um algoritmo que, usando estrutura de repetição “for”, calcule a soma dos números compreendidos no intervalo de 1278 a 1256. ),alguem pode ajudar?
g s, veja se isso responde sua pergunta: total = 1256 for i in range(1256, 1279, 1): print("i = " + str(i) + ";total=" + str(total)) total = total + i print("Total: " + str(total)) inclui um print no meio do for para verificar os valores das variáveis. Bora aprender a programar! 👊
Celso, estou fazendo um código em que eu tenho que dar _Alt + Tab_ diversas vezes. Existe alguma maneira que eu repita, por exemplo, _Alt + Tab_ 15 vezes?
@@CelsoKitamura Desculpe-me por não esclarecer corretamente minha dúvida; farei-o melhor: O código que estou tentando automatizar é mostrado a seguir, e minha dúvida é se existe alguma maneira de criar uma espécie de looping para que ele se repita, digamos, 37 vezes, ao invés de que eu tenha que copiá-lo 37x. # Automação das cópias pyautogui.hotkey('ctrl', 'c') pyautogui.hotkey('alt', 'tab') pyautogui.hotkey('ctrl', 'v') pyautogui.press('tab') pyautogui.hotkey('alt', 'tab') pyautogui.press('tab') pyautogui.hotkey('ctrl', 'c') pyautogui.hotkey('alt', 'tab') pyautogui.hotkey('ctrl', 'v') pyautogui.press('tab') pyautogui.press('tab') pyautogui.press('enter') pyautogui.hotkey('alt', 'tab') pyautogui.hotkey('down', 'left') pyautogui.press('esc') pyautogui.hotkey('ctrl', 'b') Conhece alguma maneira ou sabe se ao menos é possível fazer o que pretendo? Desde já, agradeço a prestatividade em sua resposta.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!
Se você se interessou pelo Echo Dot, conheça ele melhor aqui:
amzn.to/2RMjDOz
Se você se interessou pelo Echo Show 5, conheça ele melhor aqui:
amzn.to/2B0g6Tj
Conheça minha skill Minuto de Sabedoria do Programador:
celsokitamura.com.br/minuto-de-sabedoria-do-programador
Vai lá, conheça a skill e teste pra ver!
Estava precisando saber como fazer meu programa rodar diversas vezes sem ter que dar run toda vez que fosse usar, ajudou bastante
Boa @rayyxxa2272!
👊
Otimo video, amigo. Obrigado!
Vaaaleu @geovanecosta9148!
Bora programar e codar!👊
Muito obrigada. Foi luz para mim 🖤🤖✨
Núbia, bom saber que o vídeo te ajudou!
Bora aprender a programar! 👊
solução do exercício:
for i in range(-10, 0):
print("Valores de i: ", -i)
òtimo vídeo, aqui está a minha resolução para o desafio proposto no vídeo:
for i in range (10, -1, -1):
print(f' Valor de i: ' + str(i))
Imprimi valores do 10 até o 0 de modo decrescente!
Gostei do vídeo, meu prof dá faculdade quis complicar esse lanço finito usando fatorial como exemplo, gosto de vídeos simplificados e objetivos!
Melisheri,
O fatorial é utilizado para exemplificar recursividade, não acho um bom exemplo para laços.
Já fiz um vídeo sobre recursividade também: ruclips.net/video/yNS8W_OtC9w/видео.html
👊
@@CelsoKitamura Esse algoritmo é só pra contar em ordem crescente, haha
for i in range(10, -1, -1):
print(f'Valor de i: {i}')
Boa Antonio, isso mesmo!
Bora aprender a programar! 👊
tentei, mas não consegui, estou quebrando a cabeça para tentar fazer. Estou usando o seu exemplo e tentando compreender o que você fez na primeira linha (10,-1,-1). enfim, obrigado pelo exemplo!
@@andremichelangelo4412 , o range() retorna uma sequencia numérica.
No caso do range(10, -1, -1), pedi para ele retornar uma sequencia numérica que comece no 10, termine no -1, saltando -1.
Então ele vai retornar para mim: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
👊
for i in range (10, 0, -1)
print(f'O valor de i é {i}')
>>> 10
>>> 9
...
>>>1
Boa EngLucasFernandes, isso mesmo!
Bora aprender a programar! 👊
Amigos, eu bugo nas explicações, é tudo muito obscuro pra mim, não entendo direito nada. Podem me indicar o que falta de base de conhecimento anterior a isso tudo?
Celso adorei a aula muito bem explicado !!
mas eu tenho uma duvida que surgiu para mim:)
tem como tirar números da repetição por exemplo:
for dez2 in range(19,45):
nessa questão ele ira imprimir de 20 a 45 , eu quero saber se tem como excluir toda a coluna do 30 a 39?
obrigado!
Bom saber que vc curtiu a aula!
Não tem como fazer o que você descreveu diretamente no range().
Mas você pode colocar uma condicional dentro, assim:
for dez2 in range(19,45):
if dez2 < 30 or dez2 > 39:
print(dez2)
for i in range (10, 0, -1):
print(f'O valor de i é {i}')
Não entendi o pq de colocar o f antes da aspa simples e o i entre chaves, conseguiria me explicar?
Oi Raquel!
No caso, {i} será substituído pelo valor que estiver dentro da variável i. E esta notação funciona graças ao f, indicando que o texto dentro será formatado.
👊
Preciso somar os numeros de uma progressão aritmetica(Faça um algoritmo que, usando estrutura de repetição “for”, calcule a soma dos números compreendidos no intervalo de 1278 a 1256. ),alguem pode ajudar?
g s, veja se isso responde sua pergunta:
total = 1256
for i in range(1256, 1279, 1):
print("i = " + str(i) + ";total=" + str(total))
total = total + i
print("Total: " + str(total))
inclui um print no meio do for para verificar os valores das variáveis.
Bora aprender a programar! 👊
@@CelsoKitamura Muito obrigado,me salvou
Complexo mas gostoso
Celso, estou fazendo um código em que eu tenho que dar _Alt + Tab_ diversas vezes. Existe alguma maneira que eu repita, por exemplo, _Alt + Tab_ 15 vezes?
O alt+tab está no código ou é o usuário que tecla?
Poderia explicar melhor o que vc pretende?
@@CelsoKitamura Desculpe-me por não esclarecer corretamente minha dúvida; farei-o melhor:
O código que estou tentando automatizar é mostrado a seguir, e minha dúvida é se existe alguma maneira de criar uma espécie de looping para que ele se repita, digamos, 37 vezes, ao invés de que eu tenha que copiá-lo 37x.
# Automação das cópias
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl', 'v')
pyautogui.press('tab')
pyautogui.hotkey('alt', 'tab')
pyautogui.press('tab')
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl', 'v')
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('enter')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('down', 'left')
pyautogui.press('esc')
pyautogui.hotkey('ctrl', 'b')
Conhece alguma maneira ou sabe se ao menos é possível fazer o que pretendo?
Desde já, agradeço a prestatividade em sua resposta.
@@PedroHenrique-bp8ts , você já tentou usar um loop for?
for contador in range(37):
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl', 'v')
pyautogui.press('tab')
pyautogui.hotkey('alt', 'tab')
pyautogui.press('tab')
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl', 'v')
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('enter')
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('down', 'left')
pyautogui.press('esc')
pyautogui.hotkey('ctrl', 'b')