LINUX.ORG.RU

История изменений

Исправление 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

Нет никакого смысла интерировать счётчик внучную