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

Напишите программу, которая запрашивает числа. Программа должна остановиться запрашивать, когда мы вводим 0. Программа должна вывести количество введенных чисел и среднее значение. питон

👇
Ответ:
Aly6000
Aly6000
17.10.2020

N = int(input())

s = 0

k = 0

sr = 0

while N != 0:

   s += N

   k += 1

   N = int(input())

sr = s/k

print('Количество введённых чисел - ',k)

print('Среднее арифметическое введённых чисел = ',sr)


Напишите программу, которая запрашивает числа. Программа должна остановиться запрашивать, когда мы в
4,8(21 оценок)
Ответ:
LillyFox
LillyFox
17.10.2020

//Python 3.8.3

from typing import Callable, Any, Iterable

import statistics

def ReadSeqIntWhile(predicate: Callable[[Any], bool]) -> Iterable[Any]:

   temp = int(input())

   while(predicate(temp)):

       yield temp  

       temp = int(input())

def main():

   sequence = list(ReadSeqIntWhile(lambda p: p != 0))

   print(f"numbers count: {len(sequence)}, average value: {statistics.mean(sequence)}")

if __name__ == "__main__":

   main()

4,6(52 оценок)
Открыть все ответы
Ответ:
dibalabagdasar
dibalabagdasar
17.10.2020

2

Объяснение:

Найдем в таблице станцию с минимальным количеством путей к другим станциям.

Это станция D от неё идёт единственный путь на станцию В и стоимость проезда равна 3.

Сравним эту информацию со схемами:

1) На первой схеме от станции D идёт единственный путь на станцию В и стоимость проезда равна 3. Значит пока данная схема соответствует таблице.

2) На второй схеме от станции D идёт единственный путь на станцию В и стоимость проезда равна 3. Значит пока данная схема соответствует таблице.

3) На третьей схеме от станции D идёт единственный путь на станцию Е и стоимость проезда равна 3. Значит данная схема не соответствует таблице.

4) На четвёртой схеме от станции D идёт единственный путь на станцию С и стоимость проезда равна 3. Значит данная схема не соответствует таблице.

У нас осталось только 2 схемы: первая и вторая.

Теперь найдем в таблице станцию с максимальным количеством путей к другим станциям.

Это станция А от неё идут пути на станции В, С и Е. Стоимость проезда АВ равна 1, АС равна 4 и АЕ равна 1.

Сравним эту информацию с оставшимися схемами:

1) На первой схеме от станции А идут пути на станции В, С и Е. Стоимость проезда АВ равна 1, АС равна 4 и АЕ равна 2. Значит данная схема не соответствует таблице.

2) На второй схеме от станции А идут пути на станции В, С и Е. Стоимость проезда АВ равна 1, АС равна 4 и АЕ равна 1. Значит данная схема соответствует таблице .

У нас осталась только вторая схема.

Сравним остальные данные из таблицы с ней.

Данные по всем остальным станциям из таблицы совпадают со второй схемой.

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

Увы, нет.

...var Y:array[1..N] of real... ошибка в написании, компилятор сообщит, что тип параметра не может быть описанием массива с границами. Пример:

var a:array [1..n] of real;                                                                                  Procedure ab(var b:array [1..n] of real);

К сожалению переменная и формальный параметр не одного типа.

Стоит использовать Type:

type ba= array [1..n] of real;                                                                                  var a: ba;                                                                                                   Procedure ab(var b:ba);

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