Зертханалық жұмыс №5



Дата04.01.2022
өлшемі51,43 Kb.
#109475
түріПрограмма
Байланысты:
18-14 Сексенбаев Ернар Python зертханалық №5
Керімбай Ердаулет 133 ЖМ №7 КДиДС, Документ Microsoft Office Word (5), вектор 1, вектор 1, вектор 1, Айнамкөз док, 3 философия, Презентация 2

Қазақстан Республикасының Ауыл Шаруашылық Министрлігі

С. Сейфуллин атындағы Қазақ Агротехникалық Университеті

Есептеу техникасы және бағдарламалық қамтамасыз ету кафедрасы

Зертханалық жұмыс №5.
Тақырып:For операторы. Бүтін сандарды өндеу алгоритмдерін программалау.

Орындаған: Сексенбаев Ернар 18-14

Тексерген: аға оқытушы Байдалина А.Р.

Нур-Султан 2021

Зертханалық жұмыс №5.

Тапсырма 1:



Бағдарлама коды:

def sum_of_digit(n):

n1 = n % 10

n2 = n % 100 // 10

n3 = n // 100

return int(n1+n2+n3)

def multiply(a:list):

t = 1


for i in range(len(a)):

t *= a[i]

return t
q = [x for x in range(101, 175, 8) if sum_of_digit(x) % 2 != 0]

print(" Taq sandar: ", q)

print(" Taq sandar summasi:"+str(sum(q)))

print(" Taq sandar kobeitindisi:"+str(int(multiply(q))))



Нәтиже:


Тапсырма 2:



Бағдарлама коды:

def sum_of_digit(n):

n1 = n % 10

n2 = n % 100 // 10

n3 = n // 100

return ((n1!= n2) and (n1!=n3)) and((n2!= n1) and (n2!=n3))and((n3!= n1) and (n3!=n2))

g = [x for x in range(101, 1000, 106)]

q = []


print("Сандар:")

for i in range(len(g)):

print(g[i], end = ' ')

print("\n")

print("Кайталанбайтын сандар:", end = '\n')

for i in range(len(g)):

if sum_of_digit(g[i]) == True:

q.append(i)

print(g[i], end = ' ')

print("\n")

print("Индекстер")

for i in range(len(q)):



print(q[i], end = ' ')

Нәтиже:



Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет