Каков результат этой команды print 8 7
Перейти к содержимому

Каков результат этой команды print 8 7

  • автор:

Каков результат этой команды print 8 7

Python 3 — это современный язык, на котором просто и приятно писать программы.

Для печати значений в Питоне есть функция print(). Внутри круглых скобок через запятую мы пишем то, что хотим вывести. Вот программа, которая делает несколько вычислений:

print(5 + 10) print(3 * 7, (17 - 2) * 8) print(2 ** 16) # две звёздочки означают возведение в степень print(37 / 3) # один слэш — это деление с ответом-дробью print(37 // 3) # два слэша считают частное от деления нацело # это как операция div в других языках print(37 % 3) # процент считает остаток от деления нацело # это как операция mod в других языках

Для ввода данных в программу мы используем функцию input() . Она считывает одну строку.

Вот программа, которая считывает имя пользователя и приветствует его:

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

Мы будем писать программы, которые считывают данные, перерабатывают их и выводят какой-то результат. При запуске на компьютере такие программы считывают данные, которые пользователь вводит с клавиатуры, а результат выводят на экран.

Попробуем написать программу, которая считывает два числа и выводит их сумму. Для этого считаем два числа и сохраним их в переменные a и b , пользуясь оператором присваивания = . Слева от оператора присваивания в программах на Питоне ставится имя переменной — например, строка из латинских букв. Справа от оператора присваивания ставится любое выражение. Имя станет указывать на результат вычисления выражения. Проиграйте эту программу и посмотрите на результаты её работы:

a = input() b = input() s = a + b print(s)

Мы видим, что программа выводит 57 , хотя в реальной жизни 5 + 7 будет 12 . Это произошло потому, что Питон в третьей строчке «сложил» две строки, а не два числа. В Питоне две строки складываются так: к первой строке приписывается вторая.

Обратите внимание, что в визуализаторе содержимое переменных a и b заключено в кавычки. Это означает, что в a и b лежат строки, а не числа.

В Питоне все данные называются объектами. Число 2 представляется объектом «число 2», строка ‘hello’ – это объект «строка ‘hello’ ».

Каждый объект относится к какому-то типу. Строки хранятся в объектах типа str , целые числа хранятся в объектах типа int , дробные числа (вещественные числа) — в объектах типа float . Тип объекта определяет, какие действия можно делать с объектами этого типа. Например, если в переменных first и second лежат объекты типа int , то их можно перемножить, а если в них лежат объекты типа str , то их перемножить нельзя:

first = 5 second = 7 print(first * second) first = '5' second = '7' print(first * second)

Чтобы преобразовать строку из цифр в целое число, воспользуемся функцией int() . Например, int(’23’) вернет число 23 .

Вот пример правильной программы, которая считывает два числа и выводит их сумму:

a = int(input()) b = int(input()) s = a + b print(s)

PYTHON. Тест за 3 четверть

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.

Основные понятия языка программирования PYTHON. Начальный уровень
Система оценки: 5 балльная

Список вопросов теста

Вопрос 1

Переменная типа int:

Варианты ответов
  • Вещественная переменная
  • Строковая переменная
  • Логическая переменная
  • Целая переменная
Вопрос 2

Каким будет ответ в результате выполнения команды print (2**3)

Варианты ответов
Вопрос 3

Что будет в результате выполнения следующего действия print(23 % 2)

Варианты ответов
Вопрос 4

Результатом вычисления print(23 // 3) будет число:

Варианты ответов
Вопрос 5

Оператор А==0, это оператор…

Варианты ответов
  • Условия
  • Присваивания
Вопрос 6

Сделать число (x) целым можно с помощью команды….

Варианты ответов
  • round(x)
  • int(x)
  • abs(x)
  • sqrt(x)
Вопрос 7

Каков будет результат вывода: print (int(22.2/3))

Варианты ответов
Вопрос 8

Для ввода значений переменной с клавиатуры используется оператор…

Варианты ответов
  • input()
  • print()
  • randint()
Вопрос 9

Укажите результат выполнения программы:
a=20
b=a+4
a=b*100
print(a)

Варианты ответов
Вопрос 10

Укажите результат выполнения программы:
Входные данные: x=-5
x=int(input(‘введите число x ‘))
if x>0:
x=x**2
else:
x=x*2
print(x)

Варианты ответов
Вопрос 11

Укажите результат выполнения программы:
Входные данные: x=5, y=3
x=int(input(‘введите число x ‘))
y=int(input(‘введите число y ‘))

if x%y==0:
print(‘число y является делителем числа a’)
else:
print(‘число y не является делителем числа a’)

Варианты ответов
  • число y является делителем числа a
  • число y не является делителем числа a
Вопрос 12

Выберите правильно записанные логические операторы:

Варианты ответов
Вопрос 13

Что делает действие:
%

Варианты ответов
  • остаток от деления
  • деление нацело
  • деление
Вопрос 14

Что делает действие:
//

Варианты ответов
  • остаток от деления
  • деление нацело
  • деление
Вопрос 15

Что делает действие:
/

Варианты ответов
  • остаток от деления
  • деление нацело
  • деление

Тест по дисциплине Информатика.

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.

Тест для закрепления и проверки знаний по теме модуля 1 SoloLearn (Базовые концепции)
Система оценки: 5* балльная

Список вопросов теста

Вопрос 1

Каков результат следующей операции?

print(1 + 4*3)

Варианты ответов
Вопрос 2

Заполните пропуски, чтобы вывести «I love Python».

_____ («I love Python» __

Варианты ответов
  • print и )
  • write и )
  • type и «)
Вопрос 3
Угадайте вывод этого кода:

print( (3**2)//2 )

Варианты ответов
Вопрос 4
Какой из следующих операторов используется для вычисления остатка от деления?
Варианты ответов
Вопрос 5
Заполните поле, чтобы вывести частное от деления 100 на 42.

print(100 ______ 42)

Варианты ответов
Вопрос 6
Расположите по порядку варианты ниже, чтобы получить код, выводящий 10 в 5-й степени.

________ ( ____ ** ____ )

Программирование Python, 8 класс.

Вопрос 7
Каков будет результат выполнения int(«88»):

Варианты ответов
a. «88»
b. 88
c. 88.0

Вопрос 8
Каков будет результат выполнения float(«88»):

Варианты ответов
a. «88»
b. 88
c. 88.0

Вопрос 9
Каков будет результат выполнения str(88.0):

Варианты ответов
a. ’88’
b. 88
c. ‘88.0’

Вопрос 10
Имена переменных могут включать (выбрать
несколько):

Варианты ответов
a. Русские буквы
b. Латинские буквы
c. Пробелы
d. Скобки, знаки + = ! ?и др.
e. Знак подчёркивания (_)
f. Цифры

Голосование за лучший ответ
b
c
a
b e f
В школах начали Python преподавать?
АвгустУченик (150) 3 года назад

Да. Программы несложные пока пишем, но вот в тесте какая-то ерунда (В первый раз такое вижу, а ответ найти не могу)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *