Напишите программу на питоне , которая сначала считывает три фразы по очереди, а потом воспроизводит их в той же последовательности, каждую на отдельной строчке.
Делаем всё по уму. 1. Два столбца и три рядка размечаем. — Столбцы: "Год", "Месяц" — Ряды: "День рождения", "Текущая дата", "Возраст" 2. "День рождения" заполняем вручную, указываем в столбце "Год" - год рождения, в столбце "Месяц" - месяц рождения. 3. Заполняем по формулам текущую дату в ряде "Текущая дата", формула для столбца "Год": — "=YEAR(TODAY())", функция TODAY() - возращает текущую дату в формате Exel, функция YEAR() - принемает дату формата Exel и возращает год в виде целого числа. — "=MONTH(TODAY())", работает схоже с предыдущей функцией, но в отличии от нее, определяет из текущей даты - месяц. 4. Заполняем ряд "Возраст", тут указываем формулы для столбца "Год" и "Месяц" простые формулы, где вычетаем из текущей даты - дату рождения.
ответ:A№1
mass = [int(input()) for i in range(5)]
for i in mass:
if i % 3 == 0 and i % 10 == 8:
print(i, end=' ')
№2
from random import randint
mass = [randint(100, 999) for i in range(100, 1000)]
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if mass[i] % 100 > mass[j] % 100:
mass[i], mass[j] = mass[j], mass[i]
print(mass)
№3
from random import randint
mass = [randint(0, 1000) for i in range(1000)]
for i in range(len(mass) - 1):
if mass[i] == mass[-1]:
print(i, end=' ')
B№1
mass = [int(input()) for i in range(5)]
k = 0
for i in mass:
if str(i)[0] == '8':
k += 1
print(k)
№2
from random import randint
mass = [randint(100, 999) for i in range(100, 1000)]
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if sum(map(int, str(mass[j]))) < sum(map(int, str(mass[i]))):
mass[i], mass[j] = mass[j], mass[i]
print(mass)
№3
from random import randint
mass = [randint(0, 1000) for i in range(1000)]
print(mass)
k = mx = 0
for i in range(1, len(mass)):
if mass[i] * mass[k] > mx:
mx = mass[i] * mass[k]
max_i, max_k = i, k
k += 1
print(max_k, max_i)
Объяснение:
не знаю сколько чисел должно быть в массиве в интервале от 0, 1000
если надо изменить, то поменять в range(1000) на нужное кол-во чисел
1. Два столбца и три рядка размечаем.
— Столбцы: "Год", "Месяц"
— Ряды: "День рождения", "Текущая дата", "Возраст"
2. "День рождения" заполняем вручную, указываем в столбце "Год" - год рождения, в столбце "Месяц" - месяц рождения.
3. Заполняем по формулам текущую дату в ряде "Текущая дата", формула для столбца "Год":
— "=YEAR(TODAY())", функция TODAY() - возращает текущую дату в формате Exel, функция YEAR() - принемает дату формата Exel и возращает год в виде целого числа.
— "=MONTH(TODAY())", работает схоже с предыдущей функцией, но в отличии от нее, определяет из текущей даты - месяц.
4. Заполняем ряд "Возраст", тут указываем формулы для столбца "Год" и "Месяц" простые формулы, где вычетаем из текущей даты - дату рождения.
Превью на картинке и Exel документ с ним же.