Сергей Николаевич Талипов

Программирование на Python3 с PyQt5


Скачать книгу

символов в конце строкиS.strip([chars])Удаление пробельных символов в начале и в конце строкиS.partition(шаблон)Возвращает кортеж, содержащий часть перед первым шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий саму строку, а затем две пустых строкиS.rpartition(sep)Возвращает кортеж, содержащий часть перед последним шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий две пустых строки, а затем саму строкуS.swapcase()Переводит символы нижнего регистра в верхний, а верхнего – в нижнийS.title()Первую букву каждого слова переводит в верхний регистр, а все остальные в нижнийS.zfill(width)Делает длину строки не меньшей width, по необходимости заполняя первые символы нулямиS.ljust(width, fillchar=" ")Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillcharS.rjust(width, fillchar=" ")Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillcharS.format(*args, **kwargs)Форматирование строки

      2.2 Условный оператор

      sun = input('Введите 1 если погода солнечная, и 2 если пасмурная: ')

      if sun == '1':

          d = 'Нужно загорать'

      else:

          d = 'Загорать не выйдет'

      print(d)

      myname = input('Введите логин: ')

      mypass = input('Введите пароль: ')

      if ((myname == 'tsn') and (mypass == 'superpassword123')) or ((myname == 'boss') and (mypass == '777')):

          print('Привет, ' + myname + '. Добро пожаловать!')

      else:

          print('Ты хто такой, тавай дасвидания…')

      v = int(input('Введите сколько вам лет: '))

      if (v < 18):

          print('Привет, юный кодер')

      elif (v < 30):

          print('Здравствуйте, молодой человек')

      elif (v < 65):

          print('Добрый день. Как семья, дети?')

      elif (v < 100):

          print('Здорово, Михалыч. Пенсию уже дали?')

      elif (v < 100000):

          print('Клан бессмертных приветствует тебя!')

      Введите 1 если погода солнечная, и 2 если пасмурная: 1

      Нужно загорать

      Введите логин: tsn

      Введите пароль: 123

      Ты хто такой, тавай дасвидания…

      Введите сколько вам лет: 43

      Добрый день. Как семья, дети?

      2.2.1 Пример решения квадратного уравнения с защищенными блоками

      # Пример решения квадратного уравнения

      import math # Подключение математического модуля

      try: # Защищенный блок 1

          a = float(input("Введите A="))

          b = float(input("Введите B="))

          c = float(input("Введите C="))

          try: # Защищенный блок 2

              d = b * b – 4 * a * c

              x1 = (-b + math.sqrt(d)) / (2 * a)

              x2 = (-b – math.sqrt(d)) / (2 * a)

              print('d = ', d)

              print('x1 = ', round(x1, 2))

              print("x2 = " + format(x2, "#.2f"))

          except: # Обработчик ошибок для защищенного блока 1

              print("Нет решения!")

      except: # Обработчик ошибок для защищенного блока 2

          print("Неверные входные данные!")

      input("Нажмите Enter для выхода") # Задержка перед выходом из программы

      Введите A=1

      Введите B=2

      Введите C=-33

      d = 136.0

      x1 = 4.83

      x2 = -6.83

      Нажмите