PHP для цикла - упражнения, практика, решение
PHP для цикла [38 упражнений с решением]
1. Создайте скрипт, который отображает 1-2-3-4-5-6-7-8-9-10 в одну строку. Там не будет дефис (-) в начальной и конечной позиции . Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Создайте сценарий, используя цикл for, чтобы добавить все целые числа от 0 до 30 и отобразить итоговое значение . Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Создайте скрипт для построения следующего шаблона, используя вложенный цикл for. Перейти к редактору
* * * * * * * * * * * * * * *
Нажмите меня, чтобы увидеть решение
4. Создайте сценарий для построения следующего шаблона, используя вложенный цикл for. Перейти к редактору
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Нажмите меня, чтобы увидеть решение
5. Напишите программу для вычисления и печати факториала числа с помощью цикла for. Факториал числа - это произведение всех целых чисел вплоть до этого числа, включая факториал 4: 4 * 3 * 2 * 1 = 24. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу, которая выдаст вам все возможные комбинации двузначной десятичной комбинации, напечатанной в формате с разделителями-запятыми: перейдите в редактор
Пример вывода:
00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
Нажмите меня, чтобы увидеть решение
7. Напишите программу, которая будет считать символы «r» в тексте «w3resource». Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите сценарий PHP, который создает следующую таблицу, используя циклы for. Добавьте cellpadding = "3px" и cellspacing = "0px" к тегу таблицы. Перейти к редактору
1 * 1 = 1 | 1 * 2 = 2 | 1 * 3 = 3 | 1 * 4 = 4 | 1 * 5 = 5 |
2 * 1 = 2 | 2 * 2 = 4 | 2 * 3 = 6 | 2 * 4 = 8 | 2 * 5 = 10 |
3 * 1 = 3 | 3 * 2 = 6 | 3 * 3 = 9 | 3 * 4 = 12 | 3 * 5 = 15 |
4 * 1 = 4 | 4 * 2 = 8 | 4 * 3 = 12 | 4 * 4 = 16 | 4 * 5 = 20 |
5 * 1 = 5 | 5 * 2 = 10 | 5 * 3 = 15 | 5 * 4 = 20 | 5 * 5 = 25 |
6 * 1 = 6 | 6 * 2 = 12 | 6 * 3 = 18 | 6 * 4 = 24 | 6 * 5 = 30 |
9. Напишите PHP-скрипт, используя вложенный цикл for, который создает шахматную доску, как показано ниже. Перейти к редактору
Используйте ширину таблицы = 270px и возьмите 30px в качестве высоты и ширины ячейки.
Нажмите меня, чтобы увидеть решение
10. Напишите скрипт PHP, который создает следующую таблицу (используйте для циклов). Перейти к редактору
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 | 30 |
4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 |
5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 | 60 |
7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 |
8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 |
9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
Нажмите меня, чтобы увидеть решение
11. Напишите программу PHP, которая перебирает целые числа от 1 до 50. Для кратных трех выведите «Fizz» вместо числа и для кратных пяти выведите «Buzz». Для чисел, кратных трем и пяти, выведите «FizzBuzz». Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу PHP для генерации и отображения первых n строк треугольника Флойда. (используйте n = 5 и n = 11 строк). Перейти к редактору
Согласно Википедии треугольник Флойда представляет собой прямоугольный массив натуральных чисел, используемый в образовании в области компьютерных наук. Он назван в честь Роберта Флойда. Это определяется путем заполнения строк треугольника последовательными числами, начиная с 1 в верхнем левом углу:
Пример вывода для n = 5:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
Нажмите меня, чтобы увидеть решение
13. Напишите программу PHP для печати букв алфавита «А». Перейти к редактору
Ожидаемый результат:
*** * * * * ***** * * * * * * * *
Нажмите меня, чтобы увидеть решение
14. Напишите PHP-программу для печати алфавитного шаблона «B». Перейти к редактору
Ожидаемый результат:
**** * * * * **** * * * * ****
Нажмите меня, чтобы увидеть решение
15. Напишите PHP-программу для печати букв алфавита 'C'. Перейти к редактору
Ожидаемый результат:
*** * * * * * * * ***
Нажмите меня, чтобы увидеть решение
16. Напишите программу PHP для печати букв алфавита «D». Перейти к редактору
Ожидаемый результат:
**** * * * * * * * * * * ****
Нажмите меня, чтобы увидеть решение
17. Напишите программу PHP для печати букв алфавита «E». Перейти к редактору
Ожидаемый результат:
***** * * **** * * *****
Нажмите меня, чтобы увидеть решение
18. Напишите программу PHP для печати букв алфавита 'F'. Перейти к редактору
Ожидаемый результат:
***** * * **** * * *
Нажмите меня, чтобы увидеть решение
19. Напишите программу PHP для печати букв алфавита «G». Перейти к редактору
Ожидаемый результат:
*** * * * * *** * * * * ***
Нажмите меня, чтобы увидеть решение
20. Напишите PHP-программу для печати букв алфавита «H». Перейти к редактору
Ожидаемый результат:
* * * * * * ***** * * * * * *
Нажмите меня, чтобы увидеть решение
21. Напишите PHP-программу для печати букв алфавита «I». Перейти к редактору
Ожидаемый результат:
***** * * * * * *****
Нажмите меня, чтобы увидеть решение
22. Напишите программу PHP для печати букв алфавита 'J'. Перейти к редактору
Ожидаемый результат:
*** * * * * * * *
Нажмите меня, чтобы увидеть решение
23. Напишите PHP-программу для печати букв алфавита «K». Перейти к редактору
Ожидаемый результат:
* * * * * * ** * * * * * * * *
Нажмите меня, чтобы увидеть решение
24. Напишите программу PHP для печати букв алфавита 'L'. Перейти к редактору
Ожидаемый результат:
* * * * * * *****
Нажмите меня, чтобы увидеть решение
25. Напишите программу PHP для печати алфавитного шаблона «M». Перейти к редактору
Ожидаемый результат:
* * * * ** ** * * * * * * * * *
Нажмите меня, чтобы увидеть решение
26. Напишите программу PHP для печати алфавитного шаблона «N». Перейти к редактору
Ожидаемый результат:
* * * * ** * * * * * ** * * * *
Нажмите меня, чтобы увидеть решение
27. Напишите программу PHP для печати букв алфавита 'O'. Перейти к редактору
Ожидаемый результат:
*** * * * * * * * * * * ***
Нажмите меня, чтобы увидеть решение
28. Напишите программу PHP для печати букв алфавита 'P'. Перейти к редактору
Ожидаемый результат:
**** * * * * **** * * *
Нажмите меня, чтобы увидеть решение
29. Напишите программу PHP для печати букв алфавита «Q». Перейти к редактору
Ожидаемый результат:
*** * * * * * * * * * * * ** *
Нажмите меня, чтобы увидеть решение
30. Напишите программу PHP для печати букв алфавита 'R'. Перейти к редактору
Ожидаемый результат:
**** * * * * **** * * * * * *
Нажмите меня, чтобы увидеть решение
31. Напишите программу PHP для печати букв алфавита 'S'. Перейти к редактору
Ожидаемый результат:
**** * * *** * * ****
Нажмите меня, чтобы увидеть решение
32. Напишите программу PHP для печати букв алфавита 'T'. Перейти к редактору
Ожидаемый результат:
***** * * * * *
Нажмите меня, чтобы увидеть решение
33. Напишите программу PHP для печати букв алфавита «U». Перейти к редактору
Ожидаемый результат:
* * * * * * * * * * * * ***
Нажмите меня, чтобы увидеть решение
34. Напишите программу PHP для печати букв алфавита 'V'. Перейти к редактору
Ожидаемый результат:
* * * * * * * * * * * * *
Нажмите меня, чтобы увидеть решение
35. Напишите программу PHP для печати букв алфавита 'W'. Перейти к редактору
Ожидаемый результат:
* * * * * * * * * * * * * * * *
Нажмите меня, чтобы увидеть решение
36. Напишите программу PHP для печати букв алфавита 'X'. Перейти к редактору
Ожидаемый результат:
* * * * * * * * * * * * *
Нажмите меня, чтобы увидеть решение
37. Напишите программу PHP для печати букв алфавита «Y». Перейти к редактору
Ожидаемый результат:
* * * * * * * * * *
Нажмите меня, чтобы увидеть решение
38. Напишите программу PHP для печати букв алфавита «Z». Перейти к редактору
Ожидаемый результат:
******* * * * * * *******
Нажмите меня, чтобы увидеть решение
Редактор кода PHP:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования