import math
# 1. Мәліметтерді енгізу
# Мысалдағыдай тізбекті қолмен енгізу немесе кездейсоқ сандарды алуға болады
# Мысал ретінде оқулықтағы сандарды алайық:
A = [11, 511, 17, 803, 53, 538, 140, 505]
N = len(A)
jup_san = 0 # Жұп сандар есептегіші
jai_san = 0 # Жай сандар есептегіші
S = 0 # Қосынды (арифметикалық орта үшін)
# 2. Тізбекті өңдеу
for x in A:
S += x # Қосындыны жинақтау
# Жұп сандарды анықтау
if x % 2 == 0:
jup_san += 1
# Жай сандарды анықтау
if x > 1:
is_prime = True
for i in range(2, int(math.sqrt(x)) + 1):
if x % i == 0:
is_prime = False
break
if is_prime:
jai_san += 1
# 3. Арифметикалық ортаны есептеу
arif_orta = S / N
# 4. Нәтижелерді шығару
print(f"Жұп мүшелер саны = {jup_san}")
print(f"Жай сандардың жалпы саны = {jai_san}")
print(f"Арифметикалық ортасы = {arif_orta}")
print("Арифметикалық ортадан кіші сандар:")
for x in A:
if x < arif_orta:
print(x, end=" ")
aW1wb3J0IG1hdGgKCiMgMS4g0JzTmdC70ZbQvNC10YLRgtC10YDQtNGWINC10L3Qs9GW0LfRgwojINCc0YvRgdCw0LvQtNCw0pPRi9C00LDQuSDRgtGW0LfQsdC10LrRgtGWINKb0L7Qu9C80LXQvSDQtdC90LPRltC30YMg0L3QtdC80LXRgdC1INC60LXQt9C00LXQudGB0L7SmyDRgdCw0L3QtNCw0YDQtNGLINCw0LvRg9KT0LAg0LHQvtC70LDQtNGLCiMg0JzRi9GB0LDQuyDRgNC10YLRltC90LTQtSDQvtKb0YPQu9GL0pvRgtCw0pPRiyDRgdCw0L3QtNCw0YDQtNGLINCw0LvQsNC50YvSmzoKQSA9IFsxMSwgNTExLCAxNywgODAzLCA1MywgNTM4LCAxNDAsIDUwNV0KTiA9IGxlbihBKQoKanVwX3NhbiA9IDAgICAgIyDQltKx0L8g0YHQsNC90LTQsNGAINC10YHQtdC/0YLQtdCz0ZbRiNGWCmphaV9zYW4gPSAwICAgICMg0JbQsNC5INGB0LDQvdC00LDRgCDQtdGB0LXQv9GC0LXQs9GW0YjRlgpTID0gMCAgICAgICAgICAjINKa0L7RgdGL0L3QtNGLICjQsNGA0LjRhNC80LXRgtC40LrQsNC70YvSmyDQvtGA0YLQsCDSr9GI0ZbQvSkKCiMgMi4g0KLRltC30LHQtdC60YLRliDTqdKj0LTQtdGDCmZvciB4IGluIEE6CiAgICBTICs9IHggICMg0prQvtGB0YvQvdC00YvQvdGLINC20LjQvdCw0pvRgtCw0YMKICAgIAogICAgIyDQltKx0L8g0YHQsNC90LTQsNGA0LTRiyDQsNC90YvSm9GC0LDRgwogICAgaWYgeCAlIDIgPT0gMDoKICAgICAgICBqdXBfc2FuICs9IDEKICAgIAogICAgIyDQltCw0Lkg0YHQsNC90LTQsNGA0LTRiyDQsNC90YvSm9GC0LDRgwogICAgaWYgeCA+IDE6CiAgICAgICAgaXNfcHJpbWUgPSBUcnVlCiAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMiwgaW50KG1hdGguc3FydCh4KSkgKyAxKToKICAgICAgICAgICAgaWYgeCAlIGkgPT0gMDoKICAgICAgICAgICAgICAgIGlzX3ByaW1lID0gRmFsc2UKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgaWYgaXNfcHJpbWU6CiAgICAgICAgICAgIGphaV9zYW4gKz0gMQoKIyAzLiDQkNGA0LjRhNC80LXRgtC40LrQsNC70YvSmyDQvtGA0YLQsNC90Ysg0LXRgdC10L/RgtC10YMKYXJpZl9vcnRhID0gUyAvIE4KCiMgNC4g0J3TmdGC0LjQttC10LvQtdGA0LTRliDRiNGL0pPQsNGA0YMKcHJpbnQoZiLQltKx0L8g0LzSr9GI0LXQu9C10YAg0YHQsNC90YsgPSB7anVwX3Nhbn0iKQpwcmludChmItCW0LDQuSDRgdCw0L3QtNCw0YDQtNGL0qMg0LbQsNC70L/RiyDRgdCw0L3RiyA9IHtqYWlfc2FufSIpCnByaW50KGYi0JDRgNC40YTQvNC10YLQuNC60LDQu9GL0psg0L7RgNGC0LDRgdGLID0ge2FyaWZfb3J0YX0iKQoKcHJpbnQoItCQ0YDQuNGE0LzQtdGC0LjQutCw0LvRi9KbINC+0YDRgtCw0LTQsNC9INC60ZbRiNGWINGB0LDQvdC00LDRgDoiKQpmb3IgeCBpbiBBOgogICAgaWYgeCA8IGFyaWZfb3J0YToKICAgICAgICBwcmludCh4LCBlbmQ9IiAiKQo=