Разделы презентаций


9 занятие

Содержание

Проверка присутствия

Слайды и текст этой презентации

Слайд 19 занятие
Школа::Кода

«Основы программирования на языке Python»

9 занятиеШкола::Кода«Основы программирования на языке Python»

Слайд 2Проверка присутствия

Проверка присутствия

Слайд 3print (48)

48
print (“Hello World”)
Hello World
print (22 + 35)

57

print (48)48print (“Hello World”)Hello Worldprint (22 + 35)57

Слайд 4Что будет, если забыть скобки? Или кавычки?
print Hello World
print (Hello World)

SyntaxError:

Missing parentheses in call to 'print'. Did you mean print(Hello

world)?

SyntaxError: invalid syntax

Что будет, если забыть скобки? Или кавычки?print Hello Worldprint (Hello World)SyntaxError: Missing parentheses in call to 'print'.

Слайд 5
print (“Привет, мир”)
Привет, мир

print (“Текст в двойных кавычках”)
print(‘Текст в одинарных

кавычках’)
Текст в двойных кавычках
Текст в одинарных кавычках

print (“Привет, мир”)Привет, мирprint (“Текст в двойных кавычках”)print(‘Текст в одинарных кавычках’)Текст в двойных кавычках Текст в одинарных

Слайд 6А если использовать разные кавычки?

print ("Я учусь в школе‘)



SyntaxError: EOL while scanning string literal
А если использовать  разные кавычки?print (

Слайд 7print("Факультатив‘Школа::Кода'.“)
print('Факультатив "Школа::Кода".‘)
print("""Факультатив
"Школа::Кода".""")
Факультатив 'Школа::Кода'.
Факультатив "Школа::Кода".
Факультатив
"Школа::Кода"

print(

Слайд 8Комментарии

Комментарии

Слайд 9
print (598)
print (22 + 35) #

это комментарий
#print 98
print (17 * 50)
””” Это многострочный комментарий,


содержащий код
print 9 * 11
”””




598
57
850

print (598)    print (22 + 35) # это комментарий#print 98 print (17 * 50)”””

Слайд 10Типы данных

Типы данных

Слайд 11
# int (integer) – целое число
print (4) #

целое положительное
print (-5) # целое отрицательное

# float – дробное

(вещественное) число
print (9.35) # дробное положительное
print (-23.5) # дробное отрицательное

4
-5
9.35
-23.5

# int (integer) – целое числоprint (4)   # целое положительноеprint (-5)  # целое отрицательное#

Слайд 12
# string – строка (текст)
print ('text content‘) # строка
print

("other text“) # строка

# bool (boolean) – логическая(двоичная)
print

(True) # истина
print (False) # ложь

text content
other text
True
False

# string – строка (текст)print ('text content‘)  # строкаprint (

Слайд 13Математические операторы

Математические операторы

Слайд 14print (5 + 3)
print (10 – 4)
print (4

* 8)
print (20 / 4)
#остаток от деления:
print (5 %

2)
#возведение в степень:
print (2 ** 4)

8
6
32
5
1
16

print (5 + 3)  print (10 – 4)print (4 * 8) print (20 / 4)#остаток от

Слайд 152
3
1
11 4
8 2
3
print (7 % 2)
1
print(11 % 4)
3

23111  48  23print (7 % 2)1print(11 % 4)3

Слайд 165 2
4 2
1
12 2
12 6
0
print

(5 % 2)
1
print (12 % 2)
0

5  24  2112  212  6 0print (5 % 2)1print (12 % 2)0

Слайд 1758 10
50 5
8
32 10
30 3
2
print(58 % 10)
8
print(32

% 10)
2

58 1050 5 832 1030  3 2print(58 % 10)8print(32 % 10)2

Слайд 18Возведение в степень

2 * 2 * 2 * 2 =

5

* 5 * 5 =

Возведение в степень2 * 2 * 2 * 2 =5 * 5 * 5 =

Слайд 19Что выведет программа?
print (38 + 12)
print (15 –

5)
print (5 * 3)
print (30 / 5)
print (38 %

10)
print (2 ** 3)



Что выведет программа?print (38 + 12)  print (15 – 5)print (5 * 3) print (30 /

Слайд 20Переменные

Переменные

Слайд 215
my_int = 5
5
my_int
print (my_int)

5my_int = 55my_intprint (my_int)

Слайд 22Как НЕЛЬЗЯ называть переменные

Как НЕЛЬЗЯ называть переменные

Слайд 23Обычно различают следующие стили (1)
b (одиночная маленькая буква)
B (одиночная заглавная

буква)
lowercase (слово в нижнем регистре)
lower_case_with_underscores (слова из маленьких букв с

подчеркиваниями)
UPPERCASE (заглавные буквы)
UPPERCASE_WITH_UNDERSCORES (слова из заглавных букв с подчеркиваниями)
Обычно различают следующие стили (1)b (одиночная маленькая буква)B (одиночная заглавная буква)lowercase (слово в нижнем регистре)lower_case_with_underscores (слова из

Слайд 24Обычно различают следующие стили (2)
CapitalizedWords (слова с заглавными буквами, или

CapWords, или CamelCase. Иногда называется StudlyCaps). Когда вы используете аббревиатуры

в таком стиле, пишите все буквы аббревиатуры заглавными — HTTPServerError.
mixedCase (отличается от CapitalizedWords тем, что первое слово начинается с маленькой буквы)
Обычно различают следующие стили (2)CapitalizedWords (слова с заглавными буквами, или CapWords, или CamelCase. Иногда называется StudlyCaps). Когда

Слайд 25Как МОЖНО называть переменные

Как МОЖНО называть переменные

Слайд 26summ = 0
print (summ)
summ = summ + 50 * 2
print

(summ)
summ = summ + 400 * 1
print (summ)

0
100
500

summ = 0print (summ)summ = summ + 50 * 2print (summ)summ = summ + 400 * 1print

Слайд 27Как вывести возраст?
current_year = 2015
birth_year = 1997




???

Как вывести возраст?current_year = 2015birth_year = 1997???

Слайд 28
name = “Валерий”
print (“Здравствуйте, ” + name)
print (“…”)

# другой текст
print (name + “, предлагаем Вам…”)
Здравствуйте, Валерий

Валерий, предлагаем

Вам…

name = “Валерий”print (“Здравствуйте, ” + name)print (“…”)   # другой текстprint (name + “, предлагаем

Слайд 29name = “Анна”
action = “говорит”
print (name + action)
print (name +

‘ ‘ + action)
print (name, action)
Аннаговорит
Анна говорит
Анна говорит

name = “Анна”action = “говорит”print (name + action)print (name + ‘ ‘ + action)print (name, action)АннаговоритАнна говоритАнна

Слайд 30name = “Светлана”
age = 23
print (name + ‘ - ‘

+ age)


TypeError: must be str, not int

name = “Светлана”age = 23print (name + ‘ - ‘ + age)TypeError: must be str, not int

Слайд 31name = “Светлана”
age = 23
print (name + ‘ - ‘

+ str(age))
print (name, ‘-‘, age)
Светлана – 23
Светлана – 23

name = “Светлана”age = 23print (name + ‘ - ‘ + str(age))print (name, ‘-‘, age)Светлана – 23Светлана

Слайд 32Ввод данных
print ('Как вас зовут?‘)
#записываем ввод в переменную name:
name =

input()
print ('Здравствуйте, '+ name + '!‘)
Как вас зовут?
Петр
Здравствуйте, Петр!

Ввод данныхprint ('Как вас зовут?‘)#записываем ввод в переменную name:name = input()print ('Здравствуйте, '+ name + '!‘)Как вас

Слайд 33input читает значение из консоли как строку
a = input()
b

= input()
print a + b
100
500
100500

input читает значение из консоли как строку a = input()b = input()print a + b100500100500

Слайд 34Перевод в целое число
100
500
600
a = input()
b = input()
print (int(a) +

int(b))

Перевод в целое число100500600a = input()b = input()print (int(a) + int(b))

Слайд 35Функции str(), int() и float()
print(str(18))
print(int(“25”))
print(int(38.5))
print (“18”)
print (25)
print (38)
print(float(“32.5”))
print(float(38))
print (32.5)
print (38.0)

Функции str(), int() и float()print(str(18))print(int(“25”))print(int(38.5))print (“18”)print (25)print (38)print(float(“32.5”))print(float(38))print (32.5)print (38.0)

Слайд 36Условные выражения

Условные выражения

Слайд 37print (5 > 3)

print (4 > 8)

print (18 < 18)

print(18

>= 18)

print(18 == 18)
True
False
False
True
True

print (5 > 3)print (4 > 8)print (18 < 18)print(18 >= 18)print(18 == 18)TrueFalseFalseTrueTrue

Слайд 38Присваивание vs сравнение
a = 18
print (a)
print(18 == 18.0)
18
True

Присваивание vs сравнениеa = 18print (a)print(18 == 18.0)18True

Слайд 39print (18 == 18.0)

print (18 == “18”)

print (6 != 5)
num

= 30
print (num > 10)

print (num == 30)
True
False
True
True
True

print (18 == 18.0)print (18 == “18”)print (6 != 5)num = 30print (num > 10)print (num ==

Слайд 40Что выведет программа?
age = 25
print (age == 25.0)

print (age ==

“25”)

print (age != 5)

Что выведет программа?age = 25print (age == 25.0)print (age == “25”)print (age != 5)

Слайд 41Условия

Условия

Слайд 42if 5 > 3:
print (“Ok”)


Ok

if 5 > 3:	print (“Ok”)Ok

Слайд 43if УСЛОВНОЕ_ВЫРАЖЕНИЕ:
●●●●КОД_ЕСЛИ_УСЛ_ВЫР_ИСТИННО

if УСЛОВНОЕ_ВЫРАЖЕНИЕ:●●●●КОД_ЕСЛИ_УСЛ_ВЫР_ИСТИННО

Слайд 44weather = “дождь”
if weather == “дождь”:
print (“Взять зонт”)
print (“Одеть зимнюю

куртку”)
else:
print (“Одеть весеннюю куртку”)
print (“Выйти на улицу”)
Взять зонт
Одеть зимнюю куртку
Выйти

на улицу
weather = “дождь”if weather == “дождь”:	print (“Взять зонт”)	print (“Одеть зимнюю куртку”)else:	print (“Одеть весеннюю куртку”)print (“Выйти на улицу”)Взять

Слайд 45Вам есть 18 лет
age = 19
if age >= 18:
print ("Вам

есть 18 лет“)
else:
print("Вам еще нет 18 лет“)

Вам есть 18 летage = 19if age >= 18:	print (

Слайд 46age = 15
if age > 18:
print("Вам больше 18 лет“)
elif age

== 18:
print("Вам 18 лет“)
else:
print("Вам меньше 18 лет“)
Вам меньше 18 лет

age = 15if age > 18:	print(

Слайд 47age = 32
if age > 18:
print ("Вам больше 18 лет“)
if

age == 18:
print ("Вам 18 лет“)
else:
print ("Вам меньше 18 лет“)
Вам

больше 18 лет
Вам меньше 18 лет
age = 32if age > 18:	print (

Слайд 48points = 75 # 75 баллов
if points > 90:
print

("Ваша оценка - пять“)
elif points > 75:
print ("Ваша оценка -

четыре“)
elif points > 60:
print ("Ваша оценка - три“)
else:
print ("Ваша оценка - два“)

Слайд 49Итоги

Итоги

Слайд 50для вывода используется print()
для ввода используется input()
числа записываются без кавычек
текст

(строка) пишется в одинарных или двойных в кавычках
основные типы данных

в python:
целые (положительные и отрицательные): 4, -5
дробные числа (положительные и отрицательные): 49.5, -89.396
строка: ‘разные’ или “кавычки”
логический тип (двоичный): True или False
преобразование типов: int(), float() и str()
для вывода используется print()для ввода используется input()числа записываются без кавычектекст (строка) пишется в одинарных или двойных в

Слайд 51для написания комментария до конца строки используется знак #
математические операторы:

+, -, *, /, %, **
переменные определяется так: var_name =

“value”
условные операторы: >, <, >=, <=, ==, !=
условия:
синтаксис: if условное_выражение:
после двоеточия идет табулированный блок, который нужно выполнить, если условное выражение истинно
можно писать одно или несколько дополнительных условий: elif
можно использовать блок else (иначе)
для написания комментария до конца строки используется знак #математические операторы: +, -, *, /, %, **переменные определяется

Слайд 52Python 2 vs python 3

Python 2 vs python 3

Слайд 53print "The answer is", 2*2
print("The answer is", 2*2)


# Запятая в конце подавляет перевод строки:
print x,
print(x, end="

")
# Печатает перевод строки:
print
print()
print

Слайд 54# Ввод из консоли:
raw_input()
input()
Русские символы:
# -*- coding: utf-8 -*-
print len(u"Маша")
print

len("Маша")

# Ввод из консоли:raw_input()input()Русские символы:# -*- coding: utf-8 -*-print len(u

Слайд 55print 5 / 3
print(5 / 3)
1
print float(5) / 3
1.66666666667
1.66666666667
print(5 //

3)
1.0

print 5 / 3print(5 / 3)1print float(5) / 31.666666666671.66666666667print(5 // 3)1.0

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика