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