Ввод пользователя:-

Если мы хотим получить ввод от пользователя, мы используем input().

Функция input() принимает данные в виде строки, независимо от того, заключена она в кавычки или нет.

пример:- variable=input("Введите строку")

Если мы хотим принимать значения, отличные от строки, мы должны указать тип данных, иначе он будет восприниматься как строка.

пример:-variable=int(input("Введите целое число")

пример:-variable=float(input("Введите число с плавающей запятой")

пример:-variable=bool(input("Введите логическое значение"))

Нарезка строк: –

Строка [а:б:с]

здесь a -›начальный индекс строки

b -›конечный индекс

c -›количество шагов

примечание: -a,b,c поддерживает только целочисленные типы значений

Некоторые примеры:-

value ="Python"
value[0:1]
answer:- P
value[0:6]
answer:python
value:[::-1]
answer:nohtyp

Функции и методы

Функция — это блок организованного многократно используемого кода, который используется для выполнения одного связанного действия.

Функциональный блок начинается с ключевого слова def, за которым следует имя функции и скобки (()).

синтаксис для записи функции:-

def function_name( parameters):
       "function_docstring"
       function_suite
      return(expression)

Вот функция для сложения двух чисел

def add(a,b):
   return a+b
print(add(num1,num2))

Функция для переворачивания строки

def reverse(name):
    return(input1[::-1])
name = input("Enter a string:")
print(reverse(name))