М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ubbdfqhdu
ubbdfqhdu
09.03.2023 12:06 •  Информатика

Python: 1.Напишите программу, которая получает с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится среднее арифметическое введённых чисел(не считая 0) 2.Напишите программу, которая получает с клавиатуры натуральное число N и определяет сумму всех его делителей, меньших самого числа. Например, для числа 8 эта сумма равна 1+2+4=7.

👇
Ответ:
brazervind
brazervind
09.03.2023

# Задание 1

sumOfElements = 0

numberOfElements = 0

currentNumber = int(input())

while currentNumber != 0:

   sumOfElements += currentNumber

   numberOfElements += 1

   currentNumber = int(input())

if sumOfElements != 0:

   res = sumOfElements / numberOfElements

   res = round(res, 1)

print(res)

# Задание 2

arr = []  # array for divisors

number = int(input())

for i in range(1, number):

   if number % i == 0:

       arr.append(i)

print(sum(arr))

детский вариант:

# Задание 1

res = 0

summ = 0

n = 0

a = int(input())

while a != 0:

   summ = summ + a

   n = n + 1

   a = int(input())

if summ != 0:

   res = summ / n

   res = round(res, 1)

print(res)

# Задача 2

summ = 0

n = int(input())

for i in range(1, n):

   if n % i == 0:

       summ = summ + i

print(summ)

4,8(99 оценок)
Ответ:
lena08m
lena08m
09.03.2023

Программа:

Python:

№1 - вариант 1)

arr = []

element = float(input())

while element != 0:

   arr.append(element)

   element = float(input())

print(sum(arr)/len(arr))

№1 - вариант 2)

element = float(input())

elementSumm = elementCount = 0

while element != 0:

   elementCount += 1

   elementSumm += element

   element = float(input())

print(elementSumm/elementCount)

№2)

N = int(input())

summ = 0

for i in range(1, N):

   if N % i == 0:  summ += i

print(summ)

4,7(27 оценок)
Открыть все ответы
Ответ:
мия68
мия68
09.03.2023

Лиза должна открыть синюю коробку

Объяснение:

Составим таблицу:

         кр. ор. ж. з. с.

ка.                              

мя.                            

м.и.                            

па.                              

к.л.                            

Мы знаем, что куклы-lol в красной коробке, значит остальные предметы в ней быть не могут, а также куклы-lol не могут быть в других коробках:

         кр. ор. ж. з. с.

ка.      х                      

мя.     х                      

м.и.    х                      

па.      х                      

к.л.     v    х    х   х  х  

Зеленая коробка не стоит между мячами и мягкими игрушками и, если она будет стоять между ними, то карандаши будут ровно в середине. Прикинем, что зеленая коробка теперь стоит между оранжевой и желтой, тогда получается, что зеленая коробка стоит посередине. Значит, карандаши лежат в зеленой, а мячи - в оранжевой (тк рядом с оранжевой есть только красная и зеленая коробка):

         кр. ор. ж. з. с.

ка.      х     х    х   v  х

мя.     х     v         х    

м.и.    х     х          х    

па.      х    х         х      

к.л.     v    х    х   х  х  

Таким образом, мы знаем, что мягкие игрушки находятся между карандашами и пазлами, тогда:

         кр. ор. ж. з. с.

ка.      х     х    х   v  х

мя.     х     v    х    х  х  

м.и.    х     х    v    х  х  

па.      х    х    х    х  v  

к.л.     v    х    х   х   х  

4,6(6 оценок)
Ответ:

from tkinter import *

def fun1(event):

My_window["bg"]="blue"

label=Label(My_window, text="Це вікно було створено в середовищі Прізвище (вкажіть ваше прізвище)", bg="blue", fg="white", font="Arial 14")

label.place(x=200, y=250)

My_window = Tk()

My_window.title("Вікно №7")

My_window.geometry("500х500")

but = Button(My_window, text="Розфарбуй")

but.place(x=200, y=200)

but.bind("<Button-3>", fun1)

В 3, 4 и 5 строках должна быть табуляция.

Настоятельно рекомендую всё это проверить в компиляторе. Делал всё по, скорее всего, Вашему школьному курсу. По вопросам пишите в комментарии. :)

4,6(86 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ