Предложите пользователю ввести целые числа от 30 до 100, нажмите 0, чтобы выйти из цикла. Когда пользователь нажимает 0, отображается сообщение «нажмите пробел».

  • Создайте список под названием «Числа»

  • Предложите пользователю ввести целое число между (30-100) числами в список

  • Продолжайте просить пользователя вводить числа до тех пор, пока он не введет 0, чтобы выйти из цикла. После того, как пользователь нажмет 0 «Отобразить сообщение для пользователя «нажать пробел», чтобы напечатать все числа выше 50

  • Как только вы напечатаете и все, затем отобразите сообщение «Спасибо».

Теперь я написал код, но он не работает после нажатия пробела

Нажмите здесь, чтобы увидеть изображение того, что у меня есть


person Ouila SaRaH    schedule 25.03.2021    source источник


Ответы (3)


Итак, вы забыли увеличить новую переменную, и этот цикл, который говорит числа, на самом деле повторяется 3 раза вместо 4 в списке из 4 элементов. Итак, вот рабочий код: НАЖМИТЕ ЗДЕСЬ

person helloworld123    schedule 27.03.2021

Попробуйте использовать цикл if вместо ожидания пробела...

person GD Vicious bee    schedule 27.03.2021

В коде три ошибки:

  1. Отображаемые числа должны быть за пределами repeat until answer = 0.
  2. В начале NewVariable должно быть установлено на 1, а не на 0.
  3. NewVariable должно быть увеличено на единицу при отображении чисел.

Вот исправленный скрипт.

введите здесь описание изображения

person Jerzy D.    schedule 11.04.2021