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

сможете сделать код на python?

Приложения:

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

Ответил TITHBRUH
1

#Пишем числа через пробел

n = input()

k = []

s = []

a = [int(x) for x in n.split()]

for i in range (len(a)):

   if a[i]%10==3:

       k.append(a[i])

       s.append(i)

print(k[0],s[0])

#Вторая программа

#Пишем числа через пробел

n = input()

a = [int(x) for x in n.split()]

a.reverse()

l = 0

k = []

s = []

for i in range (len(a)):

   if a[i]//100==-1 and a[i]//10!=-1 and a[i]<0:

       

       k.append(a[i])

       s.append( len(a)-i)

       l = 1

       i = len(a)

       continue

print(k[0],s[0])

if l == 0:

   print('NO')

Ответил p15
0

Ответ:

1)

A = list(map(int, input().split()))

B=[i+1 for i in range(len(A)-1,-1,-1) if -100<A[i]<-9]

print(A[B[0]-1],B[0]) if len(B) else print('No')

n даже не спрашиваю. Сколько введете, столько посчитает. Вводить через пробел. Например 45 34 53 66 77 23 0

2)

A = list(map(int, input().split()))

B=[i+1 for i in range(len(A)-1,-1,-1) if -100<A[i]<-9]

print(A[B[0]-1],B[0]) if len(B) else print('No')

тоже посчитает сколько введете через пробел. Что-то длинно получилось... Ожидал короче будет.

Объяснение:


p15: Сейчас добавлю чтоб число выводило (не только понядковый номер)
p15: Как-то так.
Новые вопросы