Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

СРОЧНО исправьте код на java script.

Amalar_PK Ученик (99), на голосовании 3 недели назад
 let rand = 0
function animationHappy () {
for (let index = 0; index < 1; index++) {
basic.showLeds(`
. # . # .
. # . # .
. . . . .
# . . . #
. # # # .
`)
basic.clearScreen()
basic.pause(5)
}
}
function animationSad () {
for (let index = 0; index < 1; index++) {
basic.showLeds(`
. # . # .
. # . # .
. . . . .
. # # # .
# . . . #
`)
basic.clearScreen()
basic.pause(5)
}
}
input.onGesture(Gesture.Shake, function () {
rand = randint(0, 1)
if (rand == 0) {
animationSad()
} else {
animationSad()
}
})
Голосование за лучший ответ
Dlazder Мудрец (11472) 1 месяц назад
Пожалуйста забыл добавить
frontDev Мастер (1028) 1 месяц назад
Код пытается воспроизводить разные анимации при встряхивании устройства, случайным образом выбирая либо счастливую, либо грустную анимацию.
Однако у него есть ошибка — он вызывает функцию грустной анимации как в блоках if, так и в else.
Чтобы это исправить, нам нужно вызвать правильную функцию на основе случайного числа:

 function animationHappy() {  
// код счастливой анимации
}

function animationSad() {
// код грустной анимации
}

input.onGesture(Gesture.Shake, function() {
rand = randint(0, 1)

if (rand == 0) {
animationSad()
} else {
animationHappy()
}
})
Похожие вопросы