10-amaliy mashg’ulot Mavzu: Python dasturlash tilida massivlar va ulardan foydalanish. Bir va ikki o’lchovli massivlar bilan ishlash. Massivlar bilan ishlash
Download 67,5 Kb.
|
10 amaliy mashg’ulot Mavzu Python dasturlash tilida massivlar v
10-amaliy mashg’ulot Mavzu: Python dasturlash tilida massivlar va ulardan foydalanish. Bir va ikki o’lchovli massivlar bilan ishlash. Massivlar bilan ishlash
import numpy as np n = int(input('n=')) array = [int(input(f'a[{i+1}]=')) for i in range(n)] a = np.array(array) print(a) print(f'Max = {max(a)}') print(f'Min = {min(a)}')
import numpy as np n = int(input('n=')) array = [int(input(f'a[{i+1}]=')) for i in range(n)] a = np.array(array) print(a) print(sorted(a))
import numpy as np n = int(input('n=')) array = [int(input(f'a[{i+1}]=')) for i in range(n)] a = np.array(array) print(a) max = max(a) min = min(a) for i in range(n): if a[i]==max: a[i]=1 if a[i]==min: a[i]=-1 print(a)
import numpy as np n = int(input('n=')) array = [int(input(f'a[{i+1}]=')) for i in range(n)] a = np.array(array) print(a) max = a[0] for i in range(n): if maxmax = a[i] k = i+1 min = a[0] for i in range(n): if min>a[i]: min = a[i] m = i+1 print(f'Max index = {k}\n' f'Min index = {m}')
import numpy as np n = int(input('n=')) array = [int(input(f'a[{i+1}]=')) for i in range(n)] a = np.array(array) print(a) musbat = 0 manfiy = 0 nol = 0 for i in range(n): if a[i]>0: musbat += 1 elif a[i]<0: manfiy += 1 else: nol += 1 print(f'Musbat elementlari soni: {musbat}\n' f'Manfiy elementlari soni: {manfiy}\n' f'Nol elementlari soni: {nol}')
n = 10
massiv = [] p = 1 for i in range(1, n + 1): qator = [] for j in range(i): qator.append(k) k += 1 massiv.append(qator) p *= sum(qator) for qator in massiv: print(qator) print(p)
import numpy as np import random royxat = [] for i in range(10): e = random.randint(1,20) royxat.append(e) x = np.array(royxat) print(x) toq = []
for i in x: if i%2==0: juft.append(i) else: toq.append(i) print(set(toq)) print(set(juft))
def almashtirish(massiv): if len(massiv) < 2: return massiv birinchi_element = massiv[0] oxirgi_element = massiv[-1] massiv[0] = oxirgi_element massiv[-1] = birinchi_element return massiv import numpy as np import random royxat = [] for i in range(10): e = random.randint(1,20) royxat.append(e) x = np.array(royxat) print(x) natija = almashtirish(x) print(natija)
import numpy as np import random n = int(input('n=')) a = [] for i in range(n): e = random.randint(-10,5) a.append(e) massiv_a = np.array(a) print(massiv_a) b = [] for i in range(n): if massiv_a[i] < 0: b.append(massiv_a[i]) print(max(b))
import numpy as np import random n = int(input('n=')) a = [] for i in range(n): e = random.randint(1,20) a.append(e) massiv_a = np.array(a) b = [] for i in range(n): e = random.randint(1,20) b.append(e) massiv_b = np.array(b) print(massiv_a) print(massiv_b) c = [] for i in range(n): if (a[i] % 2 != 0) and (a[i] not in b): c.append(a[i]) massiv_c = np.array(c) print(massiv_c) Download 67,5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling