История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
print("В большую сторону от меньшего")
for i=1,10,1 do -- начало,конец,шаг (шаг по умолчанию равен 1 обычно его вообще не пишут)
print('A-'..i)
end
print("В меньшую сторону от большего")
for i=10,1,-1 do
print('B-'..i)
end
print("Через два")
for i=1,10,2 do
print('C-'..i)
end
-- Домашнее задание:
-- Напишите цикл который будет выводить числа от 10 до 1
-- так что вывод должен быть таким:
-- 10
-- 7
-- 4
-- 1
dron@gnu:~$ lua ttt.lua
В большую сторону от меньшего
A-1
A-2
A-3
A-4
A-5
A-6
A-7
A-8
A-9
A-10
В меньшую сторону от большего
B-10
B-9
B-8
B-7
B-6
B-5
B-4
B-3
B-2
B-1
Через два
C-1
C-3
C-5
C-7
C-9
dron@gnu:~$
А вот сбойная строка: i=i-1
Нет никакого смысла интерировать счётчик внучную
Исходная версия LINUX-ORG-RU, :
print("В большую сторону от меньшего")
for i=1,10,1 do -- начало,конец,шаг
print('A-'..i)
end
print("В меньшую сторону от большего")
for i=10,1,-1 do
print('B-'..i)
end
print("Через два")
for i=1,10,2 do
print('C-'..i)
end
-- Домашнее задание:
-- Напишите цикл который будет выводить числа от 10 до 1
-- так что вывод должен быть таким:
-- 10
-- 7
-- 4
-- 1
dron@gnu:~$ lua ttt.lua
В большую сторону от меньшего
A-1
A-2
A-3
A-4
A-5
A-6
A-7
A-8
A-9
A-10
В меньшую сторону от большего
B-10
B-9
B-8
B-7
B-6
B-5
B-4
B-3
B-2
B-1
Через два
C-1
C-3
C-5
C-7
C-9
dron@gnu:~$
А вот сбойная строка: i=i-1
Нет никакого смысла интерировать счётчик внучную