

Python
Presentation
•
Computers
•
KG
•
Hard
Anna Matyusheva
Used 1+ times
FREE Resource
8 Slides • 13 Questions
1
Python
Ввод и вывод.
Арифметические операции.
2
Ввод данных: функция input()
a=input() # Ввод строки с клавиатуры и запись в
# переменную a
a=int(a) # преобразование строки в целое число
Можно объединить считывание строк и преобразование типов, если
вызывать функцию int для того значения, которое вернет
функция input:
a = int(input())
Ввод трех чисел через пробел
a, b, с = map(int, input().split())
# здесь map - применить, split - разбить вводимые данные по пробелам
Если число a вещественного типа, то вместо функции int, нужно
использовать float, например:
a = float(input())
3
Вывод данных: функция print()
Функция print может выводить не только значения
переменных, но и значения любых выражений.
Например, допустима запись print(2 ** 3 + 2).
Также при помощи функции print можно выводить
значение не одного, а нескольких выражений,
для этого нужно перечислить их через запятую:
a = 1
b = 2
print(a, '+', b, '=', a + b)
В данном случае будет напечатан текст 1 + 2 = 3 .
Сначала выводится значение переменной a,
затем строка из “+”, затем значение переменной b, затем строка из знака "=", наконец, значение суммы a + b .
4
Особенности функции print()
• По умолчанию выводимые данные разделяются одним пробелом;
• Если понадобится изменить это правило, то применяют
специальный параметр sep (separator – разделитель);
Например:
Результат:
2-3-1
• Для того, чтобы совсем убрать разделитель при выводе
нужно передать параметр sep, равный пустой строке:
print(a, '+', b, '=', a + b, sep = '')
Результат:
2+3=5
Вывод значений
а, b, c
разделенных
символом ‘-’
a,b,c = 2,3,1
print(a, b, c, sep='-')
5
Особенности функции print()
• Для того, чтобы значения выводились с новой
строке, нужно в качестве
параметра sepпередать строку, состоящую из
специального символа новой строки, которая
задается так:
print(a,b,sep='\n')
• Символ '\'в текстовых строках является указанием
на
обозначение
специального
символа,
в
зависимости от того, какой символ записан после
него. Наиболее часто употребляется символ новой
строки '\n'.
• Для того, чтобы вставить в строку сам символ ,
нужно повторить его два раза:'\\‘.
6
Особенности функции print()
Вторым полезным именованным параметром
функции print является параметр end, который
указывает на то, что выводится после вывода всех
значений, перечисленных в функции print. По
умолчанию параметр end равен '\n', то есть
следующий вывод будет происходить с новой
строки. Этот параметр также можно исправить,
например, для того, чтобы убрать все
дополнительные выводимые символы можно
вызывать функцию print так:
print(a, b, c, sep = '', end = '')
7
Арифметические операции
A + B
сумма
A – B
разность
A * B
произведение
A / B
частное
A**B
возведение в степень
Полезно помнить, что квадратный корень из
числа это X**0.5, а корень степени n – это
X**(1/n)
8
Целочисленная арифметика
Операции +, -, *, ** - могут применятся как к
целым, так и к вещественным числам.
Операция деления /для целых чисел возвращает
значение типа float. Также функция возведения в
степень возвращает значение типа float, если
показатель степени — отрицательное число.
Операция целочисленного деления, выполняющегося с
отбрасыванием дробной части, обозначается //.
Например:
>>> 22 // 4
5
>>> 122 // 10
12
9
Multiple Choice
print (2**5)
Что появится на экране после выполнения этой инструкции?
10
100
32
0.4
10
Multiple Choice
print (20//3)
Что появится на экране после выполнения этой инструкции?
2
6
6.6666
60
11
Multiple Choice
print (20%3)
Что появится на экране после выполнения этой инструкции?
6
2
6.666666
60
12
Multiple Choice
Что означает эта инструкция: a = int ( input() )
ввод пользователем целого числа
ввод пользователем вещественного числа
ввод пользователем символа
13
Multiple Choice
Для вывода сообщения на экран используется функция : ...
input()
int()
print()
string()
14
Multiple Choice
Что будет выведено на экран ?
a=5
b=6
print(a)
11
5
6
1
15
Multiple Choice
Что будет выведено на экран в результате выполнения фрагмента программы?
a=4
b=6
print(a*b)
24
6
12
a*b
16
Multiple Choice
Для ввода сообщения на экран используется функция?
input()
int()
print()
string()
17
Multiple Choice
Символы возведение в степень
-_-
**
^
=+
18
Fill in the Blanks
Type answer...
19
Fill in the Blanks
Type answer...
20
Fill in the Blanks
21
Fill in the Blanks
Python
Ввод и вывод.
Арифметические операции.
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
14 questions
Tab Menu Home
Presentation
•
10th - 12th Grade
17 questions
Python Data Types and Variables
Presentation
•
8th - 12th Grade
15 questions
Basic Microsoft Word review
Presentation
•
1st - 3rd Grade
12 questions
ÔN TẬP LỚP 5 HKII
Presentation
•
1st - 5th Grade
18 questions
Сортировка 9 класс
Presentation
•
9th Grade
17 questions
Как устроен Интернет. IP-адрес компьютера
Presentation
•
KG
19 questions
1.5 Кибербуллинг и фишинг
Presentation
•
7th Grade
21 questions
Программирование на Python
Presentation
•
10th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
12 questions
Nouns and Verbs
Quiz
•
KG - 2nd Grade
20 questions
Disney Characters
Quiz
•
KG
16 questions
3D Shapes
Quiz
•
KG - 1st Grade
24 questions
5th Grade Math EOG Review
Quiz
•
KG - University
13 questions
Time
Quiz
•
KG - 2nd Grade
20 questions
Place Value: Thousands, Hundreds, Tens, and Ones
Quiz
•
KG - 3rd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
21 questions
Inches
Quiz
•
KG - 2nd Grade