Series 14. Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести количество чисел в наборе, меньших K.

Решение на Python 3

import random

K = random.randrange(-3,5)
print("K = ",K)

x = random.randrange(1,10)
print(x,end='; ')
k = 0
if x < K:
k += 1
while x != 0:
if x < K:
k += 1
x = random.randrange(-5,6)
print(x,end='; ')

print()
print("Amount of numbers less than K:",k)