Python python python!!!!!!!!!

0 голосов
117 просмотров

Python python python!!!!!!!!!


image

Информатика (12 баллов) | 117 просмотров
Дан 1 ответ
0 голосов

import random as r

n=int(input())

array=[]

m=105

for i in range(n):

x=r.randint(-15,101)

array.append(x)  

if x

 m=x

if m==105:

print('минимум: нет')

print(array,'\nминимум:',m)

(595 баллов)
0

это python 3.7 если надо можно массив красивее вывести заменив print(array,'\n',m) на print(','.join(map(str,array)),'\n',m)

0

так можно еще красивее и вывести минимум, используя функцию min(array)

0

еще, кстати, нужно индекс числа вывести

0

функция min не учтет четность и не четность числа

0

а чтоб номер вывести можно использавать такой способ array.index(m)

0

можно сделать min([item for item in array if item % 2 == 0])

0

да только к чему такое нагромождение для 8 класса как я понял