Search Header Logo
Python

Python

Assessment

Presentation

Computers

KG

Hard

Created by

Anna Matyusheva

Used 1+ times

FREE Resource

8 Slides • 13 Questions

1

Python

Ввод и вывод.

Арифметические операции.

2

media

Ввод данных: функция 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

media

Вывод данных: функция print()

Функция print может выводить не только значения
переменных, но и значения любых выражений.
Например, допустима запись print(2 ** 3 + 2).
Также при помощи функции print можно выводить
значение не одного, а нескольких выражений,
для этого нужно перечислить их через запятую:
a = 1
b = 2
print(a, '+', b, '=', a + b)

В данном случае будет напечатан текст 1 + 2 = 3 .
Сначала выводится значение переменной a,
затем строка из “+”, затем значение переменной b, затем строка из знака "=", наконец, значение суммы a + b .

4

media

Особенности функции 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

media

Особенности функции print()

Для того, чтобы значения выводились с новой

строке, нужно в качестве
параметра sepпередать строку, состоящую из
специального символа новой строки, которая
задается так:

print(a,b,sep='\n')

Символ '\'в текстовых строках является указанием

на

обозначение

специального

символа,

в

зависимости от того, какой символ записан после
него. Наиболее часто употребляется символ новой
строки '\n'.

Для того, чтобы вставить в строку сам символ ,

нужно повторить его два раза:'\\‘.

6

media

Особенности функции print()

Вторым полезным именованным параметром
функции print является параметр end, который
указывает на то, что выводится после вывода всех
значений, перечисленных в функции print. По
умолчанию параметр end равен '\n', то есть
следующий вывод будет происходить с новой
строки. Этот параметр также можно исправить,
например, для того, чтобы убрать все
дополнительные выводимые символы можно
вызывать функцию print так:

print(a, b, c, sep = '', end = '')

7

media

Арифметические операции

A + B

сумма

A – B

разность

A * B

произведение

A / B

частное

A**B

возведение в степень

Полезно помнить, что квадратный корень из
числа это X**0.5, а корень степени n – это
X**(1/n)

8

media

Целочисленная арифметика

Операции +, -, *, ** - могут применятся как к
целым, так и к вещественным числам.
Операция деления /для целых чисел возвращает
значение типа float. Также функция возведения в
степень возвращает значение типа float, если
показатель степени — отрицательное число.
Операция целочисленного деления, выполняющегося с
отбрасыванием дробной части, обозначается //.
Например:
>>> 22 // 4
5
>>> 122 // 10
12

9

Multiple Choice

print (2**5)

Что появится на экране после выполнения этой инструкции?

1

10

2

100

3

32

4

0.4

10

Multiple Choice

print (20//3)

Что появится на экране после выполнения этой инструкции?

1

2

2

6

3

6.6666

4

60

11

Multiple Choice

print (20%3)

Что появится на экране после выполнения этой инструкции?

1

6

2

2

3

6.666666

4

60

12

Multiple Choice

Что означает эта инструкция: a = int ( input() )

1

ввод пользователем целого числа

2

ввод пользователем вещественного числа

3

ввод пользователем символа

13

Multiple Choice

Для вывода сообщения на экран используется функция : ...

1

input()

2

int()

3

print()

4

string()

14

Multiple Choice

Что будет выведено на экран ?

a=5

b=6

print(a)

1

11

2

5

3

6

4

1

15

Multiple Choice

Что будет выведено на экран в результате выполнения фрагмента программы?

a=4

b=6

print(a*b)

1

24

2

6

3

12

4

a*b

16

Multiple Choice

Для ввода сообщения на экран используется функция?

1

input()

2

int()

3

print()

4

string()

17

Multiple Choice

Символы возведение в степень

1

-_-

2

**

3

^

4

=+

18

Fill in the Blank

Запиши число, которое появится на экране после выполнения этой инструкции?

print (20//3)

19

Fill in the Blank

Запишите число, которое появится на экране после выполнения этой инструкции?

print (20%3)

20

Fill in the Blank

Укажите результат работы примера:

35 // 3

21

Fill in the Blank

Укажите результат работы примера:

35 % 3

Python

Ввод и вывод.

Арифметические операции.

Show answer

Auto Play

Slide 1 / 21

SLIDE