Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.75 KB | None | 0 0
  1. # coding=utf-8
  2. import math
  3. import random
  4.  
  5.  
  6. # 1 Задание
  7. def tabulateFunction(xStart, xEnd):
  8.     while xStart != xEnd:
  9.         y = 4 * pow(math.sin(math.pi * xStart / 180), 2)
  10.         xStart += 5
  11.         print("{:4d} {:14f}".format(xStart, y))
  12.  
  13.  
  14. print("Задание 1, табилирование функции:")
  15. tabulateFunction(0, 90)
  16.  
  17. print("\nЗадание 2, арифметическая и геометрическая прогрессии:")
  18. a1, d = 5, 2  # Первый член и разность арифметической прогресии
  19. b1, q = 1, 2  # Первый член и знаменатель геометрической прогресии
  20. n = 1
  21. an = a1 + d * (n - 1)
  22. bn = b1 * pow(q, (n - 1))
  23. if bn > an:
  24.     print("  Член геометрической прогресии больше члена арифметической, при k = 1")
  25. else:
  26.     while an > bn:
  27.         n += 1
  28.         an = a1 + d * (n - 1)
  29.         bn = b1 * pow(q, (n - 1))
  30.     print("  Член геометрической прогресии больше члена арифметической, при k = {:d}".format(n))
  31.  
  32. print("\nЗадание 3, список вещественных чисел:")
  33. myList = [1.45, 2.9, 3.02, 3.5, 6]  # Инициализация списка
  34. isIncreasing = True
  35. for i in range(0, len(myList)):
  36.     print(myList[i], end=' ')
  37. if len(myList) == 0 or len(myList) == 1:
  38.     print("\nЭта последовательность возрастающая")
  39. else:
  40.     for i in range(1, len(myList)):
  41.         if myList[i - 1] > myList[i]:
  42.             isIncreasing = False
  43.             break
  44.     if isIncreasing:
  45.         print("\nЭта последовательность возрастающая")
  46.     else:
  47.         print("\nЭто не возрастающая последовательность")
  48.  
  49. print("\n Задание 4, HTML теги")
  50. myString = input("Введите строку: ")
  51. print(myString)
  52. flugB = 0
  53. flugI = 0
  54. i = 0
  55. myStringLength = len(myString)
  56. while i < myStringLength:
  57.     if myString[i] == '*':
  58.         if flugB == 0:
  59.             myString = myString[0:i] + '<b>' + myString[i + 1:]
  60.             flugB = 1
  61.             myStringLength += 2
  62.         elif flugB == 1:
  63.             myString = myString[0:i] + '</b>' + myString[i + 1:]
  64.             flugB = 0
  65.             myStringLength += 3
  66.             i += 2
  67.  
  68.     if myString[i] == '/':
  69.         if flugI == 0:
  70.             myString = myString[0:i] + '<i>' + myString[i + 1:]
  71.             flugI = 1
  72.             myStringLength += 2
  73.         elif flugI == 1:
  74.             myString = myString[0:i] + '</i>' + myString[i + 1:]
  75.             flugI = 0
  76.             myStringLength += 3
  77.             i += 2
  78.     i += 1
  79.  
  80.  
  81. print(myString)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement