Помогите пожалуйста с задачами на пайтон
1. Создайте функцию, которая принимает список и выводит
на экран все элементы списка, пока не встретит элемент
с нулевым значением. Если в списке нет элемента со значением 0,
функция должна выводить сообщение об ошибке.
2. Напишите программу, которая запрашивает у пользователя свой возраст.
Если пользователь ввел отрицательное число или ноль, программа должна
выдавать ошибку и повторно запрашивать возраст.
3. Напишите программу, которая принимает на вход список чисел и выводит на экран их сумму.
Если в списке есть некорректные данные, например, не числа, программа должна выдавать ошибку.
4. Напишите программу, которая запрашивает у пользователя строку и пытается преобразовать
ее в число. Если это невозможно, выведите сообщение об ошибке.
5. Напишите программу, которая запрашивает у пользователя число и выводит его квадратный корень.
Если квадратный корень отрицательный , программа должна выдать ошибку.
Answers & Comments
Я функции написал 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)