reto07 while no fallo
This commit is contained in:
@@ -12,14 +12,19 @@
|
||||
use std::io;
|
||||
|
||||
fn main() {
|
||||
let mut entrada: String = String::new();
|
||||
|
||||
while entrada.trim().parse::<i32>().is_err()
|
||||
|| entrada.trim().parse::<i32>().unwrap() < 1
|
||||
|| entrada.trim().parse::<i32>().unwrap() > 4
|
||||
{
|
||||
println!("Cuál es tu color preferido?");
|
||||
println!("1. Azul");
|
||||
println!("2. Rojo");
|
||||
println!("3. Verde");
|
||||
println!("4. Negro");
|
||||
let mut stdin = io::stdin();
|
||||
let input = &mut String::new();
|
||||
input.clear();
|
||||
stdin.read_line(input);
|
||||
println!("{}", input);
|
||||
// a que casa se añaden
|
||||
entrada.clear();
|
||||
io::stdin().read_line(&mut entrada).unwrap();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user