Написать программы на языке программирования Python: 1) С клавиатуры вводятся несколько целых чисел, отличных от нуля, затем вводится ноль.
Вывести на экран количество чисел, куб которых больше суммы квадратов всех введенных чисел.
2) С клавиатуры вводятся натуральные четные числа, последним вводится нечетное число. Если нечетное число простое, то вывести на экран все введенные четные числа, кратные 7, в противном случае вывести на экран все введенные четные числа, кратные 5.
3) С клавиатуры вводится натуральное число N, а затем N целых чисел.
Вывести на экран сумму чисел, квадрат которых меньше среднего арифметического N введенных чисел.
Ответы на вопрос:
1)
n = int(input())
a = []
sum = 0
while n!= 0:
sum += n*n
a.append(n)
n = int(input())
count = 0
for i in range(len(a)):
if a[i]**3>sum:
count += 1
print(count)
2)
n = int(input())
a = []
k_5 = 0
k_7 = 0
sum = 0
while n%2==0:
sum += n*n
a.append(n)
if n%5 == 0:
k_5 +=1
if n%7 == 0:
k_7 += 1
n = int(input())
flag = False
for i in range(2,n**0.5+1):
if n%i == 0:
flag = True
break
if flag:
print(k_5)
else:
print(k_7)
3)
n = int(input())
arr = []
sqrt = 0
for i in range(n):
k = int(input())
arr.append(k)
sqrt += k
sqrt = sqrt / n
sum = 0
for i in range(n):
if arr[i]**2<sqrt:
sum += arr[i]
print(sum)
Структурное программирование позволяет значительно сократить число вариантов построения программы по одной и той же спецификации, что значительно снижает сложность программы и, что ещё важнее, облегчает понимание её другими разработчиками.
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ДЕСПАСИТО1827.06.2023 20:23
-
dovletbegendzh06.05.2021 12:36
-
alskyuq10.05.2023 05:26
-
ГЛУПАЯДОМАШКА21.04.2023 10:57
-
6edn9ga26.12.2020 19:42
-
ПетяВасечкин48518.03.2021 01:32
-
участник7821.05.2022 20:22
-
artemts24208.05.2022 05:26
-
julylana23.02.2021 10:59
-
Оператор228831.12.2020 02:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.