Предмет: Информатика, автор: programistv

Помогите пожалуйста с задачами на пайтон

1. Создайте функцию, которая принимает список и выводит
на экран все элементы списка, пока не встретит элемент
с нулевым значением. Если в списке нет элемента со значением 0,
функция должна выводить сообщение об ошибке.

2. Напишите программу, которая запрашивает у пользователя свой возраст.
Если пользователь ввел отрицательное число или ноль, программа должна
выдавать ошибку и повторно запрашивать возраст.

3. Напишите программу, которая принимает на вход список чисел и выводит на экран их сумму.
Если в списке есть некорректные данные, например, не числа, программа должна выдавать ошибку.

4. Напишите программу, которая запрашивает у пользователя строку и пытается преобразовать
ее в число. Если это невозможно, выведите сообщение об ошибке.

5. Напишите программу, которая запрашивает у пользователя число и выводит его квадратный корень.
Если квадратный корень отрицательный , программа должна выдать ошибку.

Ответы

Автор ответа: levchencow
1

Я функции написал 4 штуки 5 не понял где там ошибка выскочить должна, твоя задача тока написать реализацию этих функций, тоесть сделать переменные и вставить в функции

def show_zero(arr):

   if 0 not in arr:

       print("Error")

   else:

       for i in arr:

           if arr == 0:

               break

           print(i)

def age():

   a = 0

   while True:

       a = int(input("Ваш возраст пожалуста: "))

       if a <= 0:

           print("Error")

       else: break

   print("Ваш возраст:",a)

def list_sum(arr):

   arr_sum = 0

   try:

       for i in arr:

           arr_sum += i

   except:

       print("Error")

   else:

       print(arr_sum)

def str_int(s):

   try:

       s = int(s)

   except:

       s = "Error"

   print(s)

Похожие вопросы
Предмет: Английский язык, автор: smihail9392
Предмет: Математика, автор: User3585