1.Напишите функцию с именем times _ ten. Эта функция должна принимать аргумент и показывать результат умножения аргумента на 10.
def times_ten(num):
print(f'{num * 10}')
# как вариант на 1 инструкцию длиннее
def times_ten(num):
result = num * 10
print(result)
2. Исследуйте приведенный ниже заголовок функции, затем напишите инструкцию, которая вызывает эту функцию, передавая 12 в качестве аргумента.
def show_value(quantity):
show_value(12)
3. Взгляните на приведенный ниже заголовок функции:
def my_function(a, b, c):
Теперь взгляните на приведенный ниже вызов функции my_function:
my_function (3, 2, 1)
Какое значение будет присвоено а, когда этот вызов исполнится? Какое значение будет присвоено b? Какое значение будет присвоено c?
a = 3
b = 2
c = 1
4. Что покажет приведенная ниже программа?
def main():
x = 1
y = 3.4
print(x, y)
change_us(x, y)
print(x, y)
def change_us(a, b):
a = 0
b = 0
print(a, b)
main()
1 3.4
0 0
1 3.4
5. Взгляните на приведенное ниже определение функции:
def my_function(a, b, c):
d = (a + c) / b
print (d)
•Напишите инструкцию, которая вызывает эту функцию и применяет именованные аргументы для передачи 2 в а, 4 в b и 6 в с.
•Какое значение будет показано, когда исполнится вызов функции?
my_function(a=2, b=4, c =6)
2
6. Напишите инструкцию, которая генерирует случайное число в диапазоне от 1 до 100 и присваивает его переменной с именем rand.
from random import randint
rand = randint(1,100)
7. Приведенная ниже инструкция вызывает функцию half, возвращающую значение, которое вдвое меньше аргумента. (Допустим, что переменная number ссылается на вещественное значение с типом float.) Напишите код для этой функции.
result = half(number)
def half(number):
return number / 2
8. Программа содержит приведенное ниже определение функции:
def cube (num) :
return num * num * num
Напишите инструкцию, которая передает значение 4 в эту функцию и присваивает возвращаемое ею значение переменной result.
result = cube(4)
9. Напишите функцию times_ten, которая принимает number в качестве аргумента. Когда функция вызывается, она должна возвращать значение ее аргумента, умноженное на 10.
def times_ten(number):
return number * 10
10. Напишите функцию get_first_name, которая просит пользователя ввести свое имя и его же возвращает.
def get_first_name():
first_name = input('Введите ваше имя: ')
return first_name