Advertisement
Razzim

Jezyki interpret/skryptowe

Oct 9th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. """def poleProstokata(a,b):
  2. return a * b
  3.  
  4. if __name__ == "__main__":
  5. print ("Hello world")
  6. a = float (input("a="))
  7. b = float (input("b="))
  8. print("Pole={0}".format(poleProstokata(a,b)))"""
  9.  
  10. import math
  11.  
  12.  
  13. def literaGwiazdki():
  14. a = int (input("Wysokosc litery="))
  15. b = a//2
  16. c=b
  17. d=b
  18. e= 0
  19. while a > 0:
  20. if a > b+1:
  21. print (((' ')*e)+("*") + (' '*(c*2-1)) + ("*"))
  22. c -=1
  23. e+=1
  24. else:
  25. print (((' ')*(d)) +("*"))
  26. a -= 1
  27.  
  28.  
  29. def zad2():
  30. a= []
  31. b =[]
  32. c = int (input("Rozmiar listy="))
  33. d = 1
  34. x=0
  35. while d <= c:
  36. while x < d:
  37. a.append(d)
  38. x +=1
  39. b.append(a)
  40. a = []
  41. d +=1
  42. x=0
  43. print (b)
  44.  
  45. def zad3a():
  46. a = []
  47. x = 1
  48. while x <= 10:
  49. b = x, pow(x,2)
  50. a.append(b)
  51. x+=1
  52. print (a)
  53.  
  54. def zad3b():
  55. a = [2000, 1990, 1980, 1960, 1940, 1900]
  56. b = []
  57. for x in a:
  58. b.append(2017 - x)
  59. print(b)
  60.  
  61. def zad3c():
  62. b = []
  63. for x in range(1,1000):
  64. if x % 7 == 0:
  65. if x % 5 != 0:
  66. b.append(x)
  67. print (b)
  68.  
  69. def zad4a():
  70. a = [(x, x**2) for x in range(1,10)]
  71. print(a)
  72.  
  73. def zad4b():
  74. a = [2000, 1990, 1980, 1960, 1940, 1900]
  75. b = [(2017 - x) for x in a]
  76. print(b)
  77.  
  78. def zad4c():
  79. a = [x for x in range(1,1000) if x%7 ==0 and x%5!=0]
  80. print(a)
  81.  
  82. def zad5():
  83. dic = {1:2,3:4}
  84. dic2 = {}
  85. dic3 = {}
  86. for key, value in dic.items():
  87. dic2.setdefault(value,[]).append(key)
  88. for key, value in dic2.items():
  89. if len(value) > 1:
  90. dic3.setdefault(key, value)
  91. else:
  92. dic3.setdefault(key, value [0])
  93. print(dic3)
  94.  
  95. def zad6():
  96. text = "Ala ma kota"
  97. kod = [1,2,3]
  98. szyfr = []
  99. litera = ""
  100.  
  101. for i in range(0,len(text)):
  102. if (text[i].islower()):
  103. if (ord(text[i])+kod[i%3] > 122):
  104. litera = chr(ord(text[i])+kod[i%3]-26)
  105. szyfr.append(litera)
  106. else:
  107. litera = chr(ord(text[i])+kod[i%3])
  108. #print(ord(text[i]))
  109. szyfr.append(litera)
  110. elif (text[i] == ""):
  111. szyfr.append(litera)
  112. else:
  113. szyfr.append(text[i])
  114. print("".join(szyfr))
  115.  
  116.  
  117.  
  118. if __name__ == "__main__":
  119. print("literaGwiazdki()")
  120. literaGwiazdki()
  121. print("zad2()")
  122. zad2()
  123. print("zad3a()")
  124. zad3a()
  125. print("zad3b()")
  126. zad3b()
  127. print("zad3c()")
  128. zad3c()
  129. print("zad4a()")
  130. zad4a()
  131. print("zad4b()")
  132. zad4b()
  133. print("zad4c()")
  134. zad4c()
  135. print("zad5()")
  136. zad5()
  137. print("zad6()")
  138. zad6()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement