Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Основы программирования на языке Python

Содержание

print (48)48print (“Hello World”)Hello Worldprint (22 + 35)57
9 занятиеШкола::Кода«Основы программирования на языке Python» print (48)48print (“Hello World”)Hello Worldprint (22 + 35)57 Что будет, если забыть скобки? Или кавычки?print Hello Worldprint (Hello World)SyntaxError: Missing print (“Привет, мир”)Привет, мирprint (“Текст в двойных кавычках”)print(‘Текст в одинарных кавычках’)Текст в А если использовать  разные кавычки?print ( print( КОММЕНТАРИИ print (598)    print (22 + 35) # это комментарий#print ТИПЫ ДАННЫХ # int (integer) – целое числоprint (4)   # целое положительноеprint # string – строка (текст)print ('text content‘)  # строкаprint ( МАТЕМАТИЧЕСКИЕ ОПЕРАТОРЫ print (5 + 3)  print (10 – 4)print (4 * 8) 23111  48  23print (7 % 2)1print(11 % 4)3 5  24  2112  212  6 0print (5 % 2)1print (12 % 2)0 58 1050 5 832 1030  3 2print(58 % 10)8print(32 % 10)2 Возведение в степень2 * 2 * 2 * 2 =5 * 5 * 5 =    Что выведет программа?print (38 + 12)  print (15 – 5)print (5 ПЕРЕМЕННЫЕ 5my_int = 55my_intprint (my_int) Как НЕЛЬЗЯ называть переменные Обычно различают следующие стили (1)b (одиночная маленькая буква)B (одиночная заглавная буква)lowercase (слово Обычно различают следующие стили (2)CapitalizedWords (слова с заглавными буквами, или CapWords, или Как МОЖНО называть переменные summ = 0print (summ)summ = summ + 50 * 2print (summ)summ = Как вывести возраст?current_year = 2015birth_year = 1997??? name = “Валерий”print (“Здравствуйте, ” + name)print (“…”)   # другой name = “Анна”action = “говорит”print (name + action)print (name + ‘ ‘ name = “Светлана”age = 23print (name + ‘ - ‘ + age)TypeError: name = “Светлана”age = 23print (name + ‘ - ‘ + str(age))print Ввод данныхprint ('Как вас зовут?‘)#записываем ввод в переменную name:name = input()print ('Здравствуйте, input читает значение из консоли как строку a = input()b = input()print a + b100500100500 Перевод в целое число100500600a = input()b = input()print (int(a) + int(b)) Функции 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) УСЛОВНЫЕ ВЫРАЖЕНИЯ print (5 > 3)print (4 > 8)print (18 < 18)print(18 >= 18)print(18 == 18)TrueFalseFalseTrueTrue Присваивание vs сравнениеa = 18print (a)print(18 == 18.0)18True print (18 == 18.0)print (18 == “18”)print (6 != 5)num = 30print Что выведет программа?age = 25print (age == 25.0)print (age == “25”)print (age != 5) УСЛОВИЯ if 5 > 3:	print (“Ok”)Ok if УСЛОВНОЕ_ВЫРАЖЕНИЕ:●●●●КОД_ЕСЛИ_УСЛ_ВЫР_ИСТИННО weather = “дождь”if weather == “дождь”:	print (“Взять зонт”)	print (“Одеть зимнюю куртку”)else:	print (“Одеть Вам есть 18 летage = 19if age >= 18:	print ( age = 15if age > 18:	print( age = 32if age > 18:	print ( points = 75  # 75 балловif points > 90:	print ( ИТОГИ для вывода используется print()для ввода используется input()числа записываются без кавычектекст (строка) пишется для написания комментария до конца строки используется знак #математические операторы: +, -, PYTHON 2 VS PYTHON 3 print # Ввод из консоли:raw_input()input()Русские символы:# -*- coding: utf-8 -*-print len(u print 5 / 3print(5 / 3)1print float(5) / 31.666666666671.66666666667print(5 // 3)1.0
Слайды презентации

Слайд 2 print (48)

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

57

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

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

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

(Hello World)

SyntaxError: Missing parentheses in call to 'print'. Did

you mean print(Hello world)?

SyntaxError: invalid syntax


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

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

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

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

кавычках

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

print ("Я учусь в

А если использовать разные кавычки?print (

школе‘)



SyntaxError: EOL while scanning string literal

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

print(

Слайд 7 КОММЕНТАРИИ

КОММЕНТАРИИ

Слайд 8
print (598)
print (22 +

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

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

Это многострочный комментарий,
содержащий код
print 9 * 11
”””




598
57
850


Слайд 9 ТИПЫ ДАННЫХ

ТИПЫ ДАННЫХ

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

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

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

#

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

4
-5
9.35
-23.5


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

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

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

# bool

(boolean) – логическая(двоичная)
print (True) # истина
print (False) # ложь

text content
other text
True
False


Слайд 12 МАТЕМАТИЧЕСКИЕ ОПЕРАТОРЫ

МАТЕМАТИЧЕСКИЕ ОПЕРАТОРЫ

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

print (5 + 3) print (10 – 4)print (4 * 8)

4)
print (4 * 8)
print (20 / 4)
#остаток от

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

8
6
32
5
1
16


Слайд 14 2
3
1

11 4
8 2
3

print (7 % 2)
1
print(11

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

% 4)
3


Слайд 15 5 2
4 2
1

12 2
12

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

6
0

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


Слайд 16 58 10
50 5
8

32 10
30 3
2

print(58

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

% 10)
8
print(32 % 10)
2


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

2 * 2 * 2 *

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

2 =

5 * 5 * 5 =

 
 


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

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

(15 – 5)
print (5 * 3)
print (30 /

5)
print (38 % 10)
print (2 ** 3)




Слайд 19 ПЕРЕМЕННЫЕ

ПЕРЕМЕННЫЕ

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

5my_int = 55my_intprint (my_int)

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

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

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

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

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

маленьких букв с подчеркиваниями)
UPPERCASE (заглавные буквы)
UPPERCASE_WITH_UNDERSCORES (слова из заглавных букв с подчеркиваниями)

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

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

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

вы используете аббревиатуры в таком стиле, пишите все буквы аббревиатуры заглавными — HTTPServerError.
mixedCase (отличается от CapitalizedWords тем, что первое слово начинается с маленькой буквы)

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

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

Слайд 25 summ = 0
print (summ)
summ = summ + 50

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

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

(summ)

0
100
500


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




???

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

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

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

# другой текст
print (name + “, предлагаем

Вам…”)

Здравствуйте, Валерий

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


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

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

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

говорит

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

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

- ‘ + age)


TypeError: must be str, not int


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

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

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

– 23

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

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

name:
name = input()
print ('Здравствуйте, '+ name + '!‘)
Как вас

зовут?
Петр
Здравствуйте, Петр!

Слайд 32 input читает значение из консоли как строку
a

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

= input()
b = input()
print a + b
100
500
100500


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

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

(int(a) + int(b))


Слайд 34 Функции 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

Функции 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)

(32.5)
print (38.0)


Слайд 35 УСЛОВНЫЕ ВЫРАЖЕНИЯ

УСЛОВНЫЕ ВЫРАЖЕНИЯ

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

print (4 > 8)

print (18

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

< 18)

print(18 >= 18)

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


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

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

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

print (18 == “18”)

print (6

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

!= 5)
num = 30
print (num > 10)

print (num ==

30)

True

False

True

True

True


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

print

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

(age == “25”)

print (age != 5)


Слайд 40 УСЛОВИЯ

УСЛОВИЯ

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


Ok

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

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

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

Слайд 43 weather = “дождь”
if weather == “дождь”:
print (“Взять зонт”)
print

weather = “дождь”if weather == “дождь”:	print (“Взять зонт”)	print (“Одеть зимнюю куртку”)else:	print

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

зонт
Одеть зимнюю куртку
Выйти на улицу

Слайд 44 Вам есть 18 лет
age = 19
if age >=

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

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


Слайд 45 age = 15
if age > 18:
print("Вам больше 18

age = 15if age > 18:	print(

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

меньше 18 лет

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

age = 32if age > 18:	print (

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

меньше 18 лет“)

Вам больше 18 лет
Вам меньше 18 лет


Слайд 47 points = 75 # 75 баллов
if points

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

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

Слайд 48 ИТОГИ

ИТОГИ

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

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

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

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

Слайд 50 для написания комментария до конца строки используется знак

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

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

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

Слайд 51 PYTHON 2 VS PYTHON 3

PYTHON 2 VS PYTHON 3

Слайд 52





print "The answer is", 2*2
print("The answer

print

is", 2*2)
# Запятая в конце подавляет перевод строки:
print

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

Слайд 53




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

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

-*-
print len(u"Маша")
print len("Маша")


  • Имя файла: osnovy-programmirovaniya-na-yazyke-python.pptx
  • Количество просмотров: 144
  • Количество скачиваний: 1