Цикл while для считывания числа


#1

доброго времени суток всем помогите справиться с задачкой

Используйте цикл while чтобы считывать числа вводимые пользователем. Когда пользователь введёт пустую строку – выведите сумму введённых чисел. Если пользователь введёт число в некорректном формате – сообщите об ошибке ввода, но не прекращайте работу.

Пример ввода 1:

1

2

3

4

Пример вывода 1:

10

Пример ввода 2:

5

three

9

Пример вывода 2:

number format is invalid

14

Указания:

  • На данном этапе не обрабатывайте ошибки переполнения при сложении.

не могу выполнить вот это действие

Если пользователь введёт число в некорректном формате – сообщите об ошибке ввода, но не прекращайте работу
Пример ввода 2:

5

three

9

Пример вывода 2:

number format is invalid

14

print(“Введите числа,что бы остановить цикл нажмите ENTER”)

var sum = 0

while let input = readLine(),

input.count > 0{

if let x = Int(input){

sum += x

}

else {

continue

}

}

print(sum)


#2

Уважайте участников форума, оформите ваш вопрос как подобает! Мало кто будет разбираться в вопросе, на который смотреть больно.