Здравствуйте с заданием по "Основы программирования". ----------------------------------------------------------------------------------------------------------------
Задание: (прикреплю фото задания где-то ниже)
Скопированный текст с фото: Ввести с клавиатуры целое число.
Если число находится в интервале от 10 до 20, то в заданном массиве B5*7 преобразовать каждый элемент массива так: B[i,j] B=[i,j]-8. Если преобразованный элемент B[i,j]≥ 0, то выполнять преобразование дальше. Если нет -
то умножить данный элемент на −1 и продолжить преобразование.
Если число находится в интервале от –1 до 10, то вычислить величину Z=(e^(Xmin)-e(Ymin)/10, где Xmin и Ymin − минимальные элементы массивов X14 и Y16.
Если число находится в интервале от –10 до –20, то создать целочисленный файл.
Переписать положительные элементы данного файла во второй файл, а отрицательные – в третий файл. Все файлы распечатать.
k = int(input('Начало диапазона ')) n = int(input('Конец диапазона ')) a = [0] * n # создание массива с n количеством элементов for i in range(n): # заполнение массива a[i] = i a[1] = 0
m = 2 # замена на 0 начинается с 3-го элемента
while m < n: # перебор всех элементов до заданного числа if a[m] != 0: j = m * 2 while j < n: a[j] = 0 j = j + m m += 1
# вывод простых чисел на экран b = [] for i in a: if a[i] != 0 and i >= k: b.append(a[i])
del a print(b)
Задание №2
count = 0 for i in range(13): for j in range(11): for k in range(9): if 185 == i*15+j*17+k*21: count += 1 print(i,j,k) print('Всего
Задание №3
x = int(input()) print('\n'.join( str(n) for n in range(x+1) if all(x != 0 and n % x == 0 for x in map(int, str(n
k = int(input('Начало диапазона ')) n = int(input('Конец диапазона ')) a = [0] * n # создание массива с n количеством элементов for i in range(n): # заполнение массива a[i] = i a[1] = 0
m = 2 # замена на 0 начинается с 3-го элемента
while m < n: # перебор всех элементов до заданного числа if a[m] != 0: j = m * 2 while j < n: a[j] = 0 j = j + m m += 1
# вывод простых чисел на экран b = [] for i in a: if a[i] != 0 and i >= k: b.append(a[i])
del a print(b)
Задание №2
count = 0 for i in range(13): for j in range(11): for k in range(9): if 185 == i*15+j*17+k*21: count += 1 print(i,j,k) print('Всего
Задание №3
x = int(input()) print('\n'.join( str(n) for n in range(x+1) if all(x != 0 and n % x == 0 for x in map(int, str(n
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку