В. М. Гуровиц, gurovic@gmail.com. while условие : # пока выполняется условие оператор 1 # повторять эти оператор 2 # операторы … оператор 3 # после завершения.

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



Advertisements
Похожие презентации
В. М. Гуровиц, ДиапазонЗначение 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 =
В. М. Гуровиц, if условие : оператор1 # выполняется, если условие истинно оператор2 # выполняется, если условие истинно … оператор.
В. М. Гуровиц, Глобальные функции объявляются в самой программе или в модуле и доступны из любого места программы Локальные функции.
ЛЕКЦИЯ 4 ОПЕРАТОРЫ.
Часть II. Формальное описание языков программирования ( Формальная спецификация формальных языков ) Приложение. Грамматика языка IMP в форме BNF.
В. М. Гуровиц, x = -5 y = int(input()) # Вводим 5 z = int("3"+"5") print(((x - 2) * y) + z) 0 Арифметические операции : + - * / Возведение.
В. М. Гуровиц, s = 'My first string' r = 'String "with quotes" ' q = "String 'with apostrophes'" print(s) My first string print(r)
Сложные условия в условном операторе Сложные условия в условном операторе образуются из простых условий с помощью связок НЕ, И, ИЛИ.
Введение в программирование. Алфавит языка АлгоритмическийБейсикПаскаль 1) прописные и заглавные буквы русского алфавита; 2) 26 латинских строчных и 26.
Программирование на языке Q Basic Раздел 1: Язык Q Basic; Линейный алгоритм; Раздел 2: генератор случайных чисел; циклический алгоритм; Раздел 3: графика.
1 A + B Операнд 1Операнд 2 Оператор Что такое выражение (expression) ? Что такое инструкция (statement) ? Операторы int max = (a > b) ? a : b;
Повторим?
ПОВТОРЯЙ ЗА НАМИ!.
S1. Последовательность операторов Если {V} S1 {P1} и {P1} S2 {P} То {V} (S1; S2) {P}
Типы хранимых процедур System stored procedures User-defined stored procedures Temporary stored procedures.
Оператор присваивания := Ввода Read(x1,x2,…) Readln(x1,x2,…) Вывода Writex(x1,x2,…) Writeln(x1,x2,…) Составной оператор begin …. End;
Тема: Массивы ОДНОМЕРНЫЕ МАССИВЫ. Проверка домашнего задания Найти все 3-х значные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. CLS FOR I = 100.
Основы программирования В качестве базового языка взят обычный BASIC позволяющий в простой и наглядной форме выполнять основные конструкции программирования.
Управляючи структури. Логічні операції та операції порівняння Умовний оператор Вкладені умовні оператори Цикл while Цикл for Оператори break та continue.
Транксрипт:

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

while условие : # пока выполняется условие оператор 1 # повторять эти оператор 2 # операторы … оператор 3 # после завершения цикла … Простейшая форма

n = int(input()) i = 0 while n > 0: n //= 10 i += 1 print(i) Примеры

password = input("Enter password: ") while password != '12345': password = input("Wrong password! Try again: ") print("Success!") n = int(input()) d = 2 while n % d != 0: d += 1 if n == d: print('prime') else: print('not prime') Примеры

n = int(input()) while n >= 10 or n

if (i%4 == 0 and i%100 != 0) or (i%400 == 0): print(…) else: print(…) if not (a == 1 and b == 2):... if a != 1 or b != 2:... and, or, not

break continue else Что осталось " за кадром "