В. М. Гуровиц, gurovic@gmail.com. ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5 range(3, 8)3, 4, 5, 6, 7 range(3, 8, 2)3, 5, 7 range(8, 3, -2)8, 6, 4 range(8,

Презентация:



Advertisements
Похожие презентации
В. М. Гуровиц, for переменная in список: операторы for number in a: print(number) Эквивалентно number = a[0] print(number) number =
Advertisements

В. М. Гуровиц, while условие : # пока выполняется условие оператор 1 # повторять эти оператор 2 # операторы … оператор 3 # после завершения.
В. М. Гуровиц, Глобальные функции объявляются в самой программе или в модуле и доступны из любого места программы Локальные функции.
Массивы в Паскале. Создание массива: var a:array [1..5] of integer; i:integer; begin for i:=1 to 5 do begin write ('a[',i,']='); readln(a[i]); end; end.
В. М. Гуровиц, s = 'My first string' r = 'String "with quotes" ' q = "String 'with apostrophes'" print(s) My first string print(r)
В. М. Гуровиц, [2, 'abcde', 3.14] – список может состоять из элементов разного типа В том числе, и из других списков: s = [1, 2, 3]
Program Summa; {Суммирование элементов в 1м массиве} Uses Crt; Type Massiv = Array [1..100] of Real; Var A : Massiv; i, N : Integer; S : Real; Begin Write('Введите.
PHP как язык программированияPHP как язык программирования.
Одномерный массив Turbo Pascal 9 класс. Объясните каждый шаг в программе. Что делает программа? Сколько раз срабатывает цикл? Var A : array [1..10] of.
9.Задана целочисленная матрица. Вывести N чисел - максимальные значения элементов для каждой строки, где N - количество строк матрицы
Способы ввода значений в массив на Паскале 1) Заполнение массива с клавиатуры а) program massiv_1; const n=5; vari: integer; a: array[1..n] of integer;
Задача. Ввести слово. Найти количество букв «а» в этом слове. МАКЕТ СЛОВА L B$=MID$(A$,1,1) B$= MID$(A$,2,1) B$= MID$(A$,3,1) … B$= MID$(A$,L,1)
Программирование на языке Q Basic Раздел 1: Язык Q Basic; Линейный алгоритм; Раздел 2: генератор случайных чисел; циклический алгоритм; Раздел 3: графика.
Where do you live? In a city or in the countryside? Do you like where you live? Why?
как подготовить информацию к обработке на компьютере как воспользоваться компьютером для обработки информации.
Абстрактные типы данных 1. Абстрактная дата Date dt1, dt2; dt1 = new Date(1, Date.MARCH, 2006); dt2 = (Date)dt1.clone(); dt2.add(300); //
S1. Последовательность операторов Если {V} S1 {P1} и {P1} S2 {P} То {V} (S1; S2) {P}
Одномерные массивы Введение. I.Описание Массив – это фиксированное кол - во элементов одного и того же типа, объединенных одним именем, каждый элемент.
Программирование на языке Q Basic Раздел 1: Язык Q Basic; Линейный алгоритм; Раздел 2: генератор случайных чисел; циклический алгоритм; генератор случайных.
Множества Множество Это совокупность элементов одного порядкового типа (целого, символьного, перечислимого или диапазонного) set of Чердынцева.
Транксрипт:

В. М. Гуровиц,

ДиапазонЗначение range(6)0, 1, 2, 3, 4, 5 range(3, 8)3, 4, 5, 6, 7 range(3, 8, 2)3, 5, 7 range(8, 3, -2)8, 6, 4 range(8, 3, 2) range(-3, 3)-3, -2, -1, 0, 1, 2 range(-5) Диапазон (range)

print(list(range(10))) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(range(3,100,7)[4]) 31 if 4 in range(-5, 5): print('YES') YES print(len(range(3,100,7))) 14 Примеры использования

for i in range(5): print(i) Аналог : i = 0 while i < 5: print(i) i += 1 Цикл for

for i in range(len(s)): print(s[i], end = ' ') for i in range(len(s)-1): if s[i]>2 or (s[i]==2 and s[i+1]==2):... Перебор элементов массива

s = 'abcde' for i in range(len(s)): print(s[i]) a b c d e Перебор элементов строки