Advertisement
Guest User

Лаба по Функциям

a guest
Feb 8th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. import random
  2. #1)
  3. def min3(x,y,z):
  4.     if x>y:
  5.         if x>z:
  6.             return x
  7.         else:
  8.             return z  
  9.        
  10.     else:
  11.         if y>z:
  12.             return y
  13.         else:
  14.             return z
  15.            
  16. print()        
  17. print(min3("Z","B","A"))  
  18.  
  19. #2)
  20. def Box(x,y):
  21.    
  22.     for gorz in range(0,x):
  23.         print()
  24.         for wert in range(0,y):
  25.             print("*",end="")    
  26.    
  27. Box(3,5)
  28.  
  29. #3)
  30. def find(x,y):
  31.     y=int(y)
  32.     print("\n")
  33.     for i in range(0,len(x)):
  34.         if(my_list[i])==y:
  35.             print("Найдено",y,"в положении",i)
  36.        
  37. my_list=[12,32,453,12,56,78,2,65]
  38.  
  39. find(my_list,12)
  40.  
  41. #4)
  42. def create_list(x):
  43.     create_list1=[]
  44.     for i in range(0,x):
  45.         i=random.randrange(1,7)
  46.         create_list1.append(i)
  47.     return create_list1
  48. print()        
  49. print(create_list(4))    
  50.  
  51.  
  52. #5)
  53. def count_list(x,y):
  54.     timer=0
  55.     for i in range(0,len(x)):
  56.         if x[i]==y:
  57.             timer=timer+1
  58.     return timer
  59. count=count_list([1,23,4,4,4,6,21,4],4)
  60.  
  61. print()
  62. print(count)
  63.        
  64.    
  65. #6)
  66. def  average_list(x):
  67.     sim=0
  68.     for i in range(len(x)):
  69.         sim=x[i]+sim
  70.        
  71.     average_list=sim/len(x)
  72.    
  73.     return average_list
  74.  
  75. avg=average_list([1,2,3])
  76. print()
  77. print(avg)
  78.  
  79.  
  80.  
  81. #7)
  82. print()
  83.  
  84. print(count_list(create_list(10000),1))
  85. print()
  86. print(average_list(create_list(10000)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement