diff --git a/#1.py b/#1.py new file mode 100644 index 0000000..c9d5423 --- /dev/null +++ b/#1.py @@ -0,0 +1,8 @@ +def div(a, b): + return a/b +a = int(input('Введите число a: ')) +b = int(input('Введите число b: ')) +try: + print(div(a, b)) +except ZeroDivisionError: + print('Нельзя делить на ноль!') \ No newline at end of file diff --git a/#2.py b/#2.py new file mode 100644 index 0000000..f670656 --- /dev/null +++ b/#2.py @@ -0,0 +1,10 @@ +def user(name, surname, year, city, e_mail, phonenumber): + return f'Пользователь {name} {surname} {year} года рождения, проживает в городе {city}. ' \ + f'Телефон для связи {phonenumber}, e-mail: {e_mail}' +name = input('Введите имя: ') +surname = input('Введите фамилию: ') +year = input('Введите год рождения: ') +city = input('Введите город: ') +e_mail = input('Введите e-mail: ') +phonenumber = input('Введите телефон: ') +print(user(name=name, surname=surname, year=year, city=city, e_mail=e_mail, phonenumber=phonenumber)) \ No newline at end of file diff --git a/#3.py b/#3.py new file mode 100644 index 0000000..e81d398 --- /dev/null +++ b/#3.py @@ -0,0 +1,9 @@ +def my_func(a, b, c): + return sum([a, b, c]) - min(a, b, c) + + +a1 = int(input('Введите первую переменную: ')) +b1 = int(input('Введите вторую переменную: ')) +c1 = int(input('Введите третью переменную: ')) + +print(my_func(a1, b1, c1)) diff --git a/#4.py b/#4.py new file mode 100644 index 0000000..379fa34 --- /dev/null +++ b/#4.py @@ -0,0 +1,12 @@ +def my_func(x, y): + return x**y +def my_func2(x, y): + k = 1 + for i in range (abs(y)): + k *= 1/x + return k + + +a = int(input('Введите переменную: ')) +b = int(input('Введите степень: ')) +print(my_func(a, b), my_func2(a, b)) diff --git a/#5.py b/#5.py new file mode 100644 index 0000000..8970ad2 --- /dev/null +++ b/#5.py @@ -0,0 +1,14 @@ +def sumnumbers(): + suma = 0 + while True: + x = input('Введите числа через пробел: ').split() + for a in x: + if a.upper() == 'Q': + return suma + suma += int(a) + print(suma) + if input('Введите q для выхода из программы. Для продолжения работы нажмите Enter - ').upper() == 'Q': + break + return suma + +print(sumnumbers()) diff --git a/#6.py b/#6.py new file mode 100644 index 0000000..e5c5a07 --- /dev/null +++ b/#6.py @@ -0,0 +1,16 @@ +def int_func(word): + word = list(word) + word[0] = word[0].upper() + return ''.join(word) +def string(str): + str = str.split() + str1 = '' + for i in str: + str1 += f'{int_func(i)} ' + return str1 + + +word = input('Введите слово: ') +print(int_func(word)) +str = input('Введите строку: ') +print(string(str)) \ No newline at end of file