Python СРОЧНО по принципу :
def Count(List):
count=0
for i in range(len(List)):
count = count + 1
return count
Написать программу: 1) Количество чисел а (а спрашивается у пользователя) (через CountOfNum)
2) максимальное и минимальное значение (2 числа в 1 ряд) (через MaxAndMin)
3) количество чисел больше 0( через CountOfPlus)
4) количество чисел меньше 0 (через CountOfMinus)
5) количество элементов больших за число b ( b спрашивается у пользователя) (через CountBiggest)
Ответы
Ответ:
def Count(List):
count = 0
for i in range(len(List)):
count += 1
return count
def CountOfNum(List):
a = int(input("Введите число а: "))
count = 0
for i in List:
if i == a:
count += 1
return count
def MaxAndMin(List):
max_val = List[0]
min_val = List[0]
for i in List:
if i > max_val:
max_val = i
if i < min_val:
min_val = i
return max_val, min_val
def CountOfPlus(List):
count = 0
for i in List:
if i > 0:
count += 1
return count
def CountOfMinus(List):
count = 0
for i in List:
if i < 0:
count += 1
return count
def CountBiggest(List):
b = int(input("Введите число b: "))
count = 0
for i in List:
if i > b:
count += 1
return count
# Пример использования функций
my_list = [1, 2, 3, 4, 5, 6, -1, -2, 0, 3, 7, -5]
print("Количество чисел а:", CountOfNum(my_list))
print("Максимальное и минимальное значение:", MaxAndMin(my_list))
print("Количество чисел больше 0:", CountOfPlus(my_list))
print("Количество чисел меньше 0:", CountOfMinus(my_list))
print("Количество элементов больших за число b:", CountBiggest(my_list))
Объяснение:
вроде так