Итоги — Format
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 72 из 75.
Задание
НовичокСоздайте программу, которая формирует пароль, получая ввод пользователя в различных областях видимости. Каждая область видимости запрашивает разные части пароля. Итоговый пароль представляет собой комбинацию всех частей. Например:
Ввод:
> 1
> 2
> 3Вывод будет следующим:
> Generated password: 123Попробуйте сами
use std::io;
fn main() {
// Объявите вашу переменную final_password здесь
let mut final_password;
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Добавьте ваш код здесь для обработки первого ввода
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Добавьте ваш код здесь для обработки второго ввода
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Добавьте ваш код здесь для обработки третьего ввода
}
println!("Generated password: {}", final_password);
}Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод