Информатика, вопрос задал artempula61 , 2 года назад

PYTHON!!!!!! пж срочно
С ростом волшебного города увеличилось количество купцов, желающих здесь торговать. Желающих было настолько много, что решено было выдавать лицензию только тем купцам, денежный оборот которых превышает 1000 сентиннеалей.

Ваша задача - выбрать из n торговцев тех, чей оборот превышает тысячу сентиннеалей. И определить сколько в итоге торговцев получили право на торговлю.
Формат входных данных

Вводится целое число торговцев n (1 <= n <= 50)

Вводится n целых чисел k, где k - денежный оборот каждого из них (1<=k<=50000)
Формат выходных данных

Одно число - количество торговцев, чей оборот превысил 1000 сентиннеалей.
входные данные выходные данные

5

1000

2000

3000

2

2



2

3

1000

1000

1000



0

Ответы на вопрос

Ответил pinguinbird
3

Ответ:

cnt = 0

n = int(input('Введите количество торговцев: '))

for i in range(n):

   if int(input(f'Введите оборот {i+1}-го торговца: ')) > 1000: cnt+=1

print('Количество торговцев с оборотом, превышающим 1000 равно',cnt)


kirillshulzhik: kolvo = int(input('Введите количество торговцев '))
k=1
count=0
for i in range(kolvo):
print('введите денежный оборот',k,'-ого торговца')
c=int(input())
k+=1
if c>1000:
count+=1
print('Число торговцев, чей оборот превысил 1000 сентиннеалей -',count)
kirillshulzhik: не успел(
kirillshulzhik: К слову, у тебя великолепное решение, только не {i}, а {i+1}, 0 торговец не звучит
pinguinbird: Спасибо, каунтер поправил :)
Новые вопросы