ComeçarComece de graça

Escrevendo uma função simples

Vamos escrever uma função simples para uma tarefa típica deste curso. Aqui, nossa função vai simular o lançamento de dados e informar a soma dos valores que aparecem. Nossa função permitirá que a pessoa usuária escolha quantos dados deseja lançar.

Embora o R não possa lançar dados fisicamente, podemos simular um processo equivalente fazendo seleções aleatórias do conjunto de números {1, 2, 3, 4, 5, 6} com probabilidade igual. Usar a função sample é uma maneira de fazer isso.

Este exercício faz parte do curso

Probability Puzzles in R

Ver curso

Instruções do exercício

  • Usando a função sample, especifique os parâmetros size e replace.
  • Calcule a soma dos lançamentos.
  • Use return no objeto que contém a resposta.
  • Execute a função para um lançamento de cinco dados.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Set seed to 1
set.seed(1)

# Write a function to roll k dice
roll_dice <- function(k){
  all_rolls <- sample(c(1,2,3,4,5,6), 
                      ___, 
                      replace = ___)
  final_answer <- ____
  return(___)
}

# Run the function to roll five dice
roll_dice(___)
Editar e executar o código