Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Задача 4
- #Напишете функция, която премахва някое зададено число от списъка с цели числа.
- # От функцията трябва да се върне броят на премахнатите елементи.
- def list_remove (curr_list, curr_num):
- int_curr_num = int(curr_num)
- counter = 0
- for i in curr_list:
- if i == int_curr_num:
- counter += 1
- curr_list.remove(i)
- return counter
- def digit_num (numb):
- flag = False
- if numb.isdigit():
- flag = True
- return flag
- print("Please enter list from integer or 'stop' for end: ")
- num_list = input()
- my_list = []
- while num_list != "stop":
- if not digit_num(num_list):
- num_list = input("You must enter a integer: ")
- else:
- my_list.append(int(num_list))
- num_list = input()
- my_num = input("Enter an integer to remove: ")
- while True:
- if digit_num(my_num):
- break
- else:
- my_num = input("You must enter a integer to remove: ")
- print(f"The number {my_num} has been removed {list_remove(my_list, my_num)} times from the entered list.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement