C)15
D)555
E)523
24. Екі тізім берілген жағдайда бағдарлама оларға сәйкес келетін элементті табады. Төмендегі код қайталанбайтын мәндерді қамтитын тізімге сәйкес келеді. Басқаша айтқанда нәтижелер тізімінде бірдей элементтер пайда болуы мүмкін. Егер тізімнің өзінде бірдей элементтер болса, олар қайталанбас үшін с нәтижелер тізіміне … -нің орнына нені қосу керек?
a = [5, [1, 2], 2, 'r', 4, 'ee', 'ee'] b = [4, 'we', 'ee', 3, [1, 2]] c = [] for i in a: ... for j in b: if i == j: c.append(i) break
print(c)
A)if i in c:
break
B)*if i in c:
continue
C)for i in c:
continue
D)for i in c:
break
E)if i in c:
c.append(i)
25. Берілген N санынан аспайтын натурал сандар дәрежесін шығарыңыз. Қолданушы дәрежелердің көрсеткіштерін және n сандарын сұрайды.
Мәселені шешу алгоритмі:
1.Дәреже индикаторын енгізіп, оны p айнымалысына тағайындаңыз.
2.N санын енгізіңіз.
3.Егер p дәрежесіне көтерілген I натурал сан n-ден аз немесе оған тең болса, онда
а. I экранға p дәрежесінде және
b. I-ді 1-ге көбейтіңіз (яғни келесі натурал санға өтіңіз).
Бұл алгоритмге қандай бағдарлама сәйкес келеді?
A)p = int(input("Дәреженің көрсеткіші "))
n = int(input("Шектеу: "))
i = 1
while i * p <= n:
print(i ** p, end=' ')
i += 1
print("\nДәрежеге көтерілген соңгы сан:", i - 1)
B)p = int(input("Дәреженің көрсеткіші: "))
n = int(input("Шектеу: "))
i = 1
while i ** p <= n:
print(i * p, end=' ')
i += 1
print("\nДәрежеге көтерілген соңгы сан:", i - 1)
C)*p = int(input("Дәреженің көрсеткіші: "))
n = int(input("Шектеу: "))
i = 1
while i ** p <= n:
print(i ** p, end=' ')
i += 1
print("\nДәрежеге көтерілген соңгы сан:", i - 1)
D)p = int(input("Дәреженің көрсеткіші: "))
n = int(input("Шектеу: "))
i = 1
while i ** p < n:
print(i ** p, end=' ')
i += 1
print("\nДәрежеге көтерілген соңгы сан:", i - 1)
E)p = int(input("Дәреженің көрсеткіші: "))
n = int(input("Шектеу: "))
i = 1
while i * p <= n:
print(i * p, end=' ')
i += 1
print("\nДәрежеге көтерілген соңгы сан:", i - 1)