Курс языка программирования 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);

Следующее упражнение

💪 Значение числа π

Навигация по курсу

Строки / Длина строки   |   Булев тип

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська