Search Header Logo
Язык Python: ввод и вывод, арифметические операции

Язык Python: ввод и вывод, арифметические операции

Assessment

Presentation

Computers

8th Grade

Medium

Created by

Юрий Романов

Used 39+ times

FREE Resource

9 Slides • 11 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

media

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

Операция которая применяется часто к
целым числам - это операция взятия остатка
от деления, обозначаемая %:

Например:

>>>22 % 4
2
125 % 10
5
125 % 100
25

10

Multiple Choice

print (2**5)

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

1

10

2

100

3

32

4

0.4

11

Multiple Choice

print (20//3)

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

1

2

2

6

3

6.6666

4

60

12

Multiple Choice

print (20%3)

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

1

6

2

2

3

6.666666

4

60

13

Multiple Choice

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

1

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

2

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

3

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

14

Multiple Choice

В инструкции a, b = map ( int, input().split() )

a, b означает...

1

ввести строку с клавиатуры…

2

ввод двух целых чисел в одной строке...

3

применить…

4

разделить строку на части по пробелам…

5

к каждой части…

15

Multiple Choice

В инструкции a, b = map ( int, input().split() )

input() означает...

1

ввести строку с клавиатуры…

2

ввод двух целых чисел в одной строке...

3

применить…

4

разделить строку на части по пробелам…

5

к каждой части…

16

Multiple Choice

В инструкции a, b = map ( int, input().split() )

 map означает...

1

ввести строку с клавиатуры…

2

ввод двух целых чисел в одной строке...

3

применить...

4

разделить строку на части по пробелам…

5

к каждой части…

17

Multiple Choice

В инструкции a, b = map ( int, input().split() )

 .split() означает...

1

ввести строку с клавиатуры…

2

ввод двух целых чисел в одной строке...

3

применить...

4

разделить строку на части по пробелам…

5

к каждой части…

18

Multiple Choice

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

n = 1238

d = n // 10

k = n % 10

print (d, k)

1

123 8

2

12 38

3

1 238

19

Multiple Choice

Чему будет равна переменная b после выполнения алгоритма:

b = 7

a = b - 2

a = a + 3

b = a % 2

1

0

2

1

3

2

4

3

20

Multiple Choice

Что напечатается на консоли среды(на экране), если строка программы будет такой print(1,"+",2,"=",3, sep="")?

1

1 + 2 = 3

2

1+2=3

Python

Ввод и вывод.

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

использованы материалы Ворокова Аслана Анатольевича, учителя информатики МБОУ СОШ с УИОП г.Салехарда

Show answer

Auto Play

Slide 1 / 20

SLIDE