reto07 while no fallo

This commit is contained in:
2023-06-21 08:30:37 +02:00
parent 6ecf1e0e24
commit a8445c6415

View File

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