Домашнее задание. §3.2; вопросы и задания 1–10 к параграфу.
1. Что является результатом выполнения оператора?
а) Выводится значение переменной с именем а.
б) Выводятся символы, заключенные в одинарные кавычки, то есть пробел и символ а: « а »
в) Сначала выводятся символы, заключенные в одинарные кавычки: а= , а затем значение переменной с именем а.
2. Напишите программу, выводящую на экран следующее забавное изображение:
3. Какой тип имеет переменная f , если после выполнения оператора print (f) на экран было выведено следующее число?
а) 125 (Целочисленный int (integer) )
б) 125.0 (Вещественный float )
4. Дан фрагмент программы: a = 10;b = a + 1;a = b — a; print (a, b)
Какие числа будут выведены на экран компьютера?
Будут выведены числа: 1 11, где а=1; b=11.
5. Для каждого оператора print () укажите соответствующий ему результат работы:
а) print (10, 20, 30) 1) 102030
б) print (10, 20, 30, sep =’ ‘) 2) 10, 20, 30
#2.3 — «Поколение Python»: курс для начинающих stepik.org Ответы и решения | Параметры sep и end
в) print (10, 20, 30, sep =’, ‘) 3) 10:20:30
г) print (10, 20, 30, sep =’:’) 4) 10 20 30
д) print (10, 20, 30, sep =’,’) 5) 10,20,30
6. Что будет выведено в результате работы следующей программы?
print («». format (a))
print («». format (a))
Выведется на экран: (Два пробела перед единицей, один пробел перед двойками, без пробелов у троек.)
7. Внесите изменения в программу из предыдущего задания так, чтобы в результате её выполнения выводились следующие изображения:
3 3 31313 55555
a=l;b = 2;c = 3 a=1;b = 2;c = 3 a = 5
print («». format (a)) print («». format (a)) print («». format (a))
print («». format (b, b)) print («<><>». format (b, a, b)) print («<>». format (a, a, a))
print («<>». format (c, c)) print («<><><><><>». format (c, a, c, a, c)) print («<><><><><>». format (a, a, a, a. a))
print (»». format (b, b)) print («<><>». format (b, a, b)) print («<>». format (a, a, a))
print («». format (a)) print («». format (a)) print (» < :3>». format (a))
8. Что будет выведено в результате работы следующей программы?
print (x) — вывод исходного числа.
print («». format (x)) — вывод числа, где на число отводится 8 позиций, а для дробной части числа отводится 2 позиции (перед числом стоит два пробела).
print (» «. format (x)) — перед числом один пробел.
print («». format (x)) — перед числом три пробела.
9. Определите результат работы программы, если переменным а и b были присвоены значения 2 и 4 соответственно.
к = а*b = 4* 16 = 64
к = 128+ 4 +16 = 148
10. Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Напишите оператор ввода, соответствующий входной строке:
Форматированный вывод данных в Fortran
а) j = int(input ()); i = int(input()) ; к = int(input())
б) к = int(input()) ; j = int(input()) ; i = int(input()) ;
в) i = int(input ()) ; к = int(input()) ; j = int(input()) ;
11. Найдите ошибку в программе, которая должна вывести сумму двух введенных чисел.
Проверьте правильность своего решения, выполнив программу на компьютере.
В программе выше, переменные а и b будут строками, то есть при сложении, к примеру, числа 2 и 3, в результате выведется 23.
Чтобы программа складывала числа а не строки, необходимо преобразовать тип переменной.
12. С клавиатуры вводятся два целых числа в строку через пробел. Выберете фрагмент программы, в котором переменным а и b будут присвоены соответствующие целочисленные значения:
1) a, b = map(int(input()).split())
2) a, b = int(input()).mар(split())
4) a, b = map(split().int(input()))
5) a, b = map(int(input()) .int(input()))
6) a, b = map(int, input().split())
7) a, b = int(map(input().split()))
8) a, b = map(int, input(),split ())
9) a, b = map(int. input().split())
10) a, b = map (int. input(), split().)
Источник: sites.google.com
Что будет выведено в результате работы следующей программы? цел a=l,b=2,c=3 var a, b, c, d e: integer;
Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
- Обратная связь
- Правила сайта
Источник: www.soloby.ru
Решение модуля 3.1 Поколение Python: для продвинутых
Приведенная ниже таблица истинности показывает разные комбинации истинных и ложных значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False , чтобы показать, является результатом такой комбинации истина или ложь.
True and False -> False True and True -> True False and True -> False False and False -> False True or False -> True True or True -> True False or True -> True False or False -> False not True -> False not False -> True
Заполните таблицу, выбрав True или False , чтобы показать результат логического выражения.
10 > 9 -> True 10 == 9 -> False 10 < 9 ->False 17 True 9 == 9 -> True
Выберите корректное логическое выражение, проверяющее, что в переменной x хранится число между 00 и 55.
x > 0 and x < 5
Что будет выведено на экран в результате выполнения следующей программы?
num1 = 3 * True — (True + False)
num2 = (True + True + False) ** 3 + 5
print(num1 + num2)
Что будет выведено на экран в результате выполнения следующей программы?
a = 6
b = 10
print(not a == 10 and b == 10)
True
Что будет выведено на экран в результате выполнения следующей программы?
a = 6
b = 10
print(not(not a == 10 or not b == 10))
False
Что будет выведено на экран в результате выполнения следующей программы?
numbers = [-6, -8, 0, 1, 3, 8, -7, 12, 17, 24, 25, 3, 5, 1]
res = 0
for num in numbers:
res += (num % 2 == 1) and (num > 1)
print(res)
Что будет выведено на экран в результате выполнения следующей программы?
print(bool(0.0))
False
Что будет выведено на экран в результате выполнения следующей программы?
print(bool())
False
Что будет выведено на экран в результате выполнения следующей программы?
print(bool(‘abc’))
True
Что будет выведено на экран в результате выполнения следующей программы?
print(bool(list(range(10))))
True
Установите соответствие между элементами первого и второго столбцов.
print(type(5)) -> print(type(3.14)) -> print(type(‘Hello, world’)) -> print(type(True)) -> print(type([1, 2, ‘python’])) ->
Напишите функцию func(num1, num2) , принимающую в качестве аргументов два натуральных числа num1 и num2 и возвращающую значение True если число num1 делится без остатка на число num2 и False в противном случае.
Результатом вывода программы должно быть «делится» (если функция func() вернула True ) и «не делится» (если функция func() вернула False ).
# объявление функции def func(num1, num2): return num1 % num2 == 0 # считываем данные num1, num2 = int(input()), int(input()) # вызываем функцию if func(num1, num2): print(«делится») else: print(«не делится»)
Источник: zazloo.ru