Advertisement
zyulfi

List_remove

Jun 10th, 2025
934
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | Source Code | 0 0
  1. #Задача 4
  2. #Напишете функция, която премахва някое зададено число от списъка с цели числа.
  3. # От функцията трябва да се върне броят на премахнатите елементи.
  4.  
  5. def list_remove (curr_list, curr_num):
  6.     int_curr_num = int(curr_num)
  7.     counter = 0
  8.     for i in curr_list:
  9.         if i == int_curr_num:
  10.             counter += 1
  11.             curr_list.remove(i)
  12.     return counter
  13.  
  14. def digit_num (numb):
  15.     flag = False
  16.     if numb.isdigit():
  17.         flag = True
  18.     return flag
  19.  
  20.  
  21. print("Please enter list from integer or 'stop' for end: ")
  22. num_list = input()
  23. my_list = []
  24.  
  25. while num_list != "stop":
  26.     if not digit_num(num_list):
  27.         num_list = input("You must enter a integer: ")
  28.     else:
  29.         my_list.append(int(num_list))
  30.         num_list = input()
  31.  
  32. my_num = input("Enter an integer to remove: ")
  33.  
  34. while True:
  35.     if digit_num(my_num):
  36.         break
  37.     else:
  38.         my_num = input("You must enter a integer to remove: ")
  39.  
  40. print(f"The number {my_num} has been removed {list_remove(my_list, my_num)} times from the entered list.")
  41.  
Tags: List_remove
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement