Yurevich1344
?>

В классе 22 учащихся.Каждый день по разным причинам в классе может отсутствовать от 0 до 5 учащихся .В массиве хранится информация о ежедневном количестве присутствующих учеников в течение 30 учебных дней. Составьте программу (в Паскале абц) , определяющую, сколько раз за этот период времени класс присутствовал на уроках в полном составе .

Информатика

Ответы

badalovao256

program z1;

const n=30;

var p:array[1..n] of integer;

i,k:integer;

begin

k:=0;

write ('Присутствующие: ');

for i:= 1 to n do

begin

p[i]:=22-random(6);

write (p[i]:4);

if p[i]=22 then k:=k+1

end;

writeln;

writeln('Класс присутствовал на уроках в полном составе ',k,' дней');

end.

Объяснение:

Из 22 учащихся вычитаем от 0 до 5 отсутствующих

Если элемента равен 22, то считаем количество дней

Цветкова

1)S = input() l = len(s) integ = [] i = 0 while i < l: s_int = '' a = s[i] while '0' <= a <= '9': s_int += a i += 1 if i < l: a = s[i] else: break i += 1 if s_int != '': integ.append(int(s_int))

2)Print(integ)5 dkfj78df 9 8 dkfj8 [5, 78, 9, 8, 8]Решение через цикл for:

a = input() num_list = [] num = '' for char in a: if char.isdigit(): num = num + char else: if num != '': num_list.append(int(num)) num = '' if num != '': num_list.append(int(num)) print(num_list)

3)Если в строке числа всегда отделены от слов пробелами, задача решается проще:

s = input() word_list = s.split() num_list = [] for word in word_list: if word.isnumeric(): num_list.append(int(word)) print(num_list)

ВасилийМалюга152

Списки можно складывать (конкатенировать) с знака «+»:

Результат:

2. Создание списка при функции Split().

Используя функцию split в Python можно получить из строки список.

stroka ="Привет, страна"

lst=stroka.split(",")  

Результат:

3. Генераторы списков.

В Python создать список можно также при генераторов.

Первый .

Сложение одинаковых списков заменяется умножением:

Список из 10 элементов, заполненный единицами

l = [1]*10

Второй .

Пример 1.

l = [i for i in range(10)]

Пример 2.

c = [c * 3 for c in 'list']

print (c) # ['lll', 'iii', 'sss', 'ttt']

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В классе 22 учащихся.Каждый день по разным причинам в классе может отсутствовать от 0 до 5 учащихся .В массиве хранится информация о ежедневном количестве присутствующих учеников в течение 30 учебных дней. Составьте программу (в Паскале абц) , определяющую, сколько раз за этот период времени класс присутствовал на уроках в полном составе .
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Мирзоев Денис
Caragyant
mlf26
lzelenyi5
egorov
helenya
Tatyana Anton1475
ivstigres65
djikia88
ЕвгенияСергеевна
Viktor1316
shkola8gbr
ooo-krasa
apro3444595
el-dent12