Задачи на функции в Python. Часть 3
Напишите, какие недостатки у следующего кода, и исправьте их:
def user(name):
return 'bye, ' + name
Напишите, какие недостатки у следующего кода, и исправьте их:
def get_num(num):
return str(num)
Напишите, какие недостатки у следующего кода, и исправьте их:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum
Пусть у вас есть переменные, принимающие имя и фамилию студента, номер его курса. Создайте функцию, которая выведет на экран значения этих переменных. При этом пусть фамилия выводится в верхнем регистре, а имя - только с заглавной буквы.
Сделайте функцию, которая будет выводить площадь прямоугольника.
Сделайте функцию, которая параметром будет принимать строку и возвращать кортеж ее символов.
Создайте функцию, которая будет проверять два числа. Пусть она выводит сообщения о том, какое из них больше другое или если они равны друг другу по значению.
Сделайте функцию, которая будет проверять тип переменной и если она является числом, то преобразует ее в строку.
Сделайте функцию, заполняющую список четными
числами от 1 до заданного.
Пусть у вас есть словарь, в котором в качестве ключей хранятся имена пользователей, а в качестве значений - их возраст. Создайте функцию, которая выведет все пары ключ-значение в виде кортежа.