Курс языка программирования Raku / Основы / Числа / Упражнения / Количество десятков
Решение: Количество десятков
Вот как вы можете выполнить эту задачу.
Код
my $n = prompt 'Enter a positive integer number: ';
say ($n % 100) div 10;
🦋 Вы можете найти исходный код в файле tens.raku.
Вывод
Запустите программу, чтобы проверить несколько разных случаев:
- Трехзначное круглое число, такое как 120;
- Число, кратное 100, например, 400;
- Число, которое больше 10, но меньше 100;
- Число, которое меньше 10.
Для числа 234 вывод программы выглядит следующим образом:
$ raku exercises/numbers/tens.raku
Enter a positive integer number: 234
3
Комментарии
В этом решении снова используется комбинация из остатка от деления %
и
целочисленного деления div
.
Обратите внимание на пробел перед открывающейся скобкой. Он обязателен, иначе будет синтаксическая ошибка. Мы вернемся к этой особенности Raku в главе про функции, но пока что, напишите код как показано выше, либо добавьте еще одну пару скобок вокруг аргумента функции. Пробел в таком случае не нужен:
say(($n % 100) div 10);
Следующее упражнение
Навигация по курсу
← Строки / Длина строки | Булев тип →
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська