Using a “for loop” to find prime numbers

Provided pseduo-code

prime_numbers <- c(???)
for (number in c(???:30)) {
  if (all(number %% prime_numbers != ???)){
    prime_numbers <- c(???, number)
  }
}
print(prime_numbers)

My working code

prime_numbers <- c(2)
 for (number in c(2:30)) {
 if (all(number %% prime_numbers != 0)){
 prime_numbers <- c(prime_numbers, number)
   }
 }
 print(prime_numbers)
##  [1]  2  3  5  7 11 13 17 19 23 29

Using a “while loop” to find odd numbers

Provided pseduo-code

number <- 1
odd_numbers <- c()
while (number ??? 20){
  if (number %% 2 != ???){
    odd_numbers <- c(odd_numbers, number)
  }
  ??? <- ??? + 1
}
print(odd_numbers)

My working code

number <- 1
odd_numbers <- c()
while (number <= 20){
  if (number %% 2 != 0){
    odd_numbers <- c(odd_numbers, number)
  }
  number <- number + 1
}
print(odd_numbers)
##  [1]  1  3  5  7  9 11 13 15 17 19