Você está aqui: Cards de |
||
|
||
|
|
||
Python ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como embaralhar os elementos de um array em Python usando random.shuffle()Quantidade de visualizações: 1375 vezes |
|
Nesta dica mostrarei como podemos embaralhar a ordem dos elementos de uma lista do Python. Para isso usaremos o método shuffle() do módulo random. Este método muda a ordem dos elementos no vetor original. Veja o código completo para o exemplo:
# vamos importar o módulo random
import random
# função principal do programa
def main():
# vamos criar uma lista de números inteiros
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# vamos mostrar o vetor original
print("Ordem original: {0}".format(numeros))
# agora vamos embaralhar a ordem dos elementos da lista
random.shuffle(numeros)
# e mostramos o resultado
print("Após o embaralhamento: {0}".format(numeros))
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: Ordem original: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Após o embaralhamento: [3, 10, 6, 8, 9, 5, 7, 4, 1, 2] |
Python ::: Dicas & Truques ::: Data e Hora |
Python para iniciantes - Como obter o ano com quatro dígitos usando PythonQuantidade de visualizações: 7946 vezes |
|
Em algumas situações nós precisamos obter apenas o ano de uma determinada data, e com quatro dígitos. Para isso só precisamos passar o indicador "%Y" para a função strftime() da linguagem Python. Veja o exemplo completo:
from datetime import datetime
# função principal do programa
def main():
# Obtém um datetime da data e hora atual
hoje = datetime.today()
# Exibe o ano com quatro dígitos
print(hoje.strftime("O ano é: %Y"))
if __name__== "__main__":
main()
Ao executarmos este código nós teremos o seguinte resultado: O ano é: 2021 |
C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Exercícios Resolvidos de C++ - Como retornar o código ASCII associado a um caractere em C++ - Ler um caractere e retornar o código ASCII correspondenteQuantidade de visualizações: 830 vezes |
|
Pergunta/Tarefa: Escreva um programa C++ que pede para o usuário informar um caractere (letra ou número) e mostre o código ASCII correspondente. Sua saída deverá ser parecida com: Informe um caractere: A Você informou o caractere: A O código ASCII correspondente é: 65 Veja a resolução comentada deste exercício em C++:
#include <iostream>
using namespace std;
// função principal do programa
int main(int argc, char *argv[]){
// variáveis usadas na resolução do problema
char caractere;
int codigo;
// vamos pedir para o usuário informar uma letra, símbolo ou pontuação
cout << "Informe um caractere: ";
// vamos ler o caractere informado
cin >> caractere;
// agora vamos obter o código ASCII correspondente
codigo = (int)caractere;
// e mostramos o resultado
cout << "Você informou o caractere: " << caractere << endl;
cout << "O código ASCII correspondente é: " << codigo << endl;
cout << "\n" << endl;
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
O Código Padrão Americano para o Intercâmbio de Informação (do inglês American Standard Code for Information Interchange - ASCII, pronunciado [áski]) é um sistema de representação de letras, algarismos e sinais de pontuação e de controle, através de um sinal codificado em forma de código binário (cadeias de bits formada por vários 0 e 1), desenvolvido a partir de 1960, que representa um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto latino, algarismos arábicos, sinais de pontuação e sinais matemáticos) e 33 sinais de controle, utilizando 7 bits para representar todos os seus símbolos. |
Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Como converter uma string para letras maiúsculas em Ruby usando as funções upcase e upcase!Quantidade de visualizações: 7330 vezes |
|
Esta dica mostra como converter todos os caracteres de uma string para letras maiúsculas em Ruby. Para isso usaremos a função upcase(). Veja que podemos usar tanto upcase quanto upcase!. A primeira retorna uma nova string, enquanto a segunda opera na string original. Veja o exemplo: # declara e inicializa uma variável string frase = "Gosto muito de Ruby" puts "A frase original é: " + frase # vamos transformar a string toda para # letras maiúsculas. Veja que aqui não estamos # operando na string original frase2 = frase.upcase # exibe o resultado puts "Em letras maiúsculas: " + frase2 Ao executar este código Ruby nós teremos o seguinte resultado: A frase original é: Gosto muito de Ruby Em letras maiúsculas: GOSTO MUITO DE RUBY |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
|
Vetores e Matrizes - Exercícios Resolvidos de Java - Ex. 15 - Declarar, construir e inicializar dois vetores de int e criar um terceiro vetor com os valores dos elementos sendo a soma dos elementos dos dois vetores anterioresQuantidade de visualizações: 9973 vezes |
|
|
Pergunta/Tarefa: Considere os seguintes vetores:
// declara, constrói e inicializa dois vetores de 5 inteiros cada
int a[] = {5, 2, 9, 5, 7};
int b[] = {2, 6, 10, 3, 3};
Valores na matriz a: 5 2 9 5 7 Valores na matriz b: 2 6 10 3 3 Valores na matriz c: 7 8 19 8 10 Veja a resolução comentada deste exercício usando Java console:
package estudos;
public class Estudos {
public static void main(String[] args) {
// declara, constrói e inicializa dois vetores de 5 inteiros cada
int a[] = {5, 2, 9, 5, 7};
int b[] = {2, 6, 10, 3, 3};
int c[] = new int[5];
// vamos preencher o terceiro vetor com a soma dos dois anteriores
for(int i = 0; i < c.length; i++){
c[i] = a[i] + b[i];
}
// vamos mostar o resultado
System.out.print("Valores no vetor a: ");
for(int i = 0; i < a.length; i++){
System.out.print(a[i] + " ");
}
System.out.print("\nValores no vetor b: ");
for(int i = 0; i < b.length; i++){
System.out.print(b[i] + " ");
}
System.out.print("\nValores no vetor c: ");
for(int i = 0; i < c.length; i++){
System.out.print(c[i] + " ");
}
System.out.println();
}
}
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





