9-сыныпқа арналған информатикадан
Python бойынша олимпиадаға дайындық тесті
1.
Сандардың қосындысы
Пайдаланушы енгізген екі санның қосындысын
шығару.
Мысалы:
Кіріс: 3, 5
Шығыс: 8
python
Копировать код
a = int(input("Бірінші санды енгізіңіз: ")) b = int(input("Екінші санды енгізіңіз: ")) print("Қосындысы:", a + b)
2.
Жұп немесе тақ сан
Енгізілген санның жұп немесе тақ екенін анықтау.
Мысалы:
Кіріс: 4
Шығыс: Жұп
сан
python
Копировать код
num = int(input("Санды енгізіңіз: ")) if num % 2 == 0: print(f"{num} жұп сан") else: print(f"{num} тақ сан")
3.
Қайталанатын сөздер
Берілген тізімдегі қайталанатын элементтерді
табу.
Мысалы:
Кіріс: [1, 2, 2, 3, 4, 4, 5]
Шығыс: [2,
4]
python
Копировать код
lst = [1, 2, 2, 3, 4, 4, 5] duplicates = list(set([x for x in lst if lst.count(x) > 1])) print("Қайталанатын сандар:", duplicates)
4.
Факторилды есептеу
Енгізілген санның факториалын есептейтін бағдарлама
жазыңыз.
Мысалы:
Кіріс: 5
Шығыс: 120
python
Копировать код
def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) num = int(input("Факториалды есептеу үшін санды енгізіңіз: ")) print(f"{num} факториалы: {factorial(num)}")
5.
Палиндромды анықтау
Берілген сөздің палиндром екенін анықтайтын
бағдарлама.
Мысалы:
Кіріс: "шаш"
Шығыс: Палиндром
python
Копировать код
word = input("Сөзді енгізіңіз: ") if word == word[::-1]: print(f"{word} палиндром") else: print(f"{word} палиндром емес")
6.
Fibonacci тізбегі
Енгізілген n санына дейінгі Fibonacci тізбегін
шығару.
Мысалы:
Кіріс: 6
Шығыс: 0, 1, 1, 2, 3,
5
python
Копировать код
def fibonacci(n): a, b = 0, 1 for i in range(n): print(a, end=" ") a, b = b, a + b num = int(input("Fibonacci тізбегінің ұзындығын енгізіңіз: ")) fibonacci(num)
7.
Екі тізімнің қиылысын табу
Екі тізімнің ортақ элементтерін табыңыз.
Мысалы:
Кіріс: [1, 2, 3, 4], [3, 4, 5,
6]
Шығыс: [3,
4]
python
Копировать код
list1 = [1, 2, 3, 4] list2 = [3, 4, 5, 6] intersection = list(set(list1) & set(list2)) print("Ортақ элементтер:", intersection)
8. Нақты санды дербес санға түрлендіру
Енгізілген нақты санның ондық таңбаларын алып тастап,
дербес санға түрлендіру.
Мысалы:
Кіріс: 12.56
Шығыс: 12
python
Копировать код
real_num = float(input("Нақты санды енгізіңіз: ")) int_num = int(real_num) print("Дербес сан:", int_num)
9.
Жылдың кібісе екенін анықтау
Енгізілген жылдың кібісе жыл екенін анықтау.
Мысалы:
Кіріс: 2024
Шығыс: Кібісе
жыл
python
Копировать код
year = int(input("Жылды енгізіңіз: ")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(f"{year} кібісе жыл") else: print(f"{year} кібісе жыл емес")
10. Ең үлкен санды табу
Берілген үш санның ішінен ең үлкенін табыңыз.
Мысалы:
Кіріс: 5, 12, 9
Шығыс: 12
python
Копировать код
a = int(input("Бірінші санды енгізіңіз: ")) b = int(input("Екінші санды енгізіңіз: ")) c = int(input("Үшінші санды енгізіңіз: ")) max_num = max(a, b, c) print("Ең үлкен сан:", max_num)
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
9-сыныпқа арналған Python бойынша олимпиадаға дайындық тесті
9-сыныпқа арналған Python бойынша олимпиадаға дайындық тесті
9-сыныпқа арналған информатикадан
Python бойынша олимпиадаға дайындық тесті
1.
Сандардың қосындысы
Пайдаланушы енгізген екі санның қосындысын
шығару.
Мысалы:
Кіріс: 3, 5
Шығыс: 8
python
Копировать код
a = int(input("Бірінші санды енгізіңіз: ")) b = int(input("Екінші санды енгізіңіз: ")) print("Қосындысы:", a + b)
2.
Жұп немесе тақ сан
Енгізілген санның жұп немесе тақ екенін анықтау.
Мысалы:
Кіріс: 4
Шығыс: Жұп
сан
python
Копировать код
num = int(input("Санды енгізіңіз: ")) if num % 2 == 0: print(f"{num} жұп сан") else: print(f"{num} тақ сан")
3.
Қайталанатын сөздер
Берілген тізімдегі қайталанатын элементтерді
табу.
Мысалы:
Кіріс: [1, 2, 2, 3, 4, 4, 5]
Шығыс: [2,
4]
python
Копировать код
lst = [1, 2, 2, 3, 4, 4, 5] duplicates = list(set([x for x in lst if lst.count(x) > 1])) print("Қайталанатын сандар:", duplicates)
4.
Факторилды есептеу
Енгізілген санның факториалын есептейтін бағдарлама
жазыңыз.
Мысалы:
Кіріс: 5
Шығыс: 120
python
Копировать код
def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) num = int(input("Факториалды есептеу үшін санды енгізіңіз: ")) print(f"{num} факториалы: {factorial(num)}")
5.
Палиндромды анықтау
Берілген сөздің палиндром екенін анықтайтын
бағдарлама.
Мысалы:
Кіріс: "шаш"
Шығыс: Палиндром
python
Копировать код
word = input("Сөзді енгізіңіз: ") if word == word[::-1]: print(f"{word} палиндром") else: print(f"{word} палиндром емес")
6.
Fibonacci тізбегі
Енгізілген n санына дейінгі Fibonacci тізбегін
шығару.
Мысалы:
Кіріс: 6
Шығыс: 0, 1, 1, 2, 3,
5
python
Копировать код
def fibonacci(n): a, b = 0, 1 for i in range(n): print(a, end=" ") a, b = b, a + b num = int(input("Fibonacci тізбегінің ұзындығын енгізіңіз: ")) fibonacci(num)
7.
Екі тізімнің қиылысын табу
Екі тізімнің ортақ элементтерін табыңыз.
Мысалы:
Кіріс: [1, 2, 3, 4], [3, 4, 5,
6]
Шығыс: [3,
4]
python
Копировать код
list1 = [1, 2, 3, 4] list2 = [3, 4, 5, 6] intersection = list(set(list1) & set(list2)) print("Ортақ элементтер:", intersection)
8. Нақты санды дербес санға түрлендіру
Енгізілген нақты санның ондық таңбаларын алып тастап,
дербес санға түрлендіру.
Мысалы:
Кіріс: 12.56
Шығыс: 12
python
Копировать код
real_num = float(input("Нақты санды енгізіңіз: ")) int_num = int(real_num) print("Дербес сан:", int_num)
9.
Жылдың кібісе екенін анықтау
Енгізілген жылдың кібісе жыл екенін анықтау.
Мысалы:
Кіріс: 2024
Шығыс: Кібісе
жыл
python
Копировать код
year = int(input("Жылды енгізіңіз: ")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(f"{year} кібісе жыл") else: print(f"{year} кібісе жыл емес")
10. Ең үлкен санды табу
Берілген үш санның ішінен ең үлкенін табыңыз.
Мысалы:
Кіріс: 5, 12, 9
Шығыс: 12
python
Копировать код
a = int(input("Бірінші санды енгізіңіз: ")) b = int(input("Екінші санды енгізіңіз: ")) c = int(input("Үшінші санды енгізіңіз: ")) max_num = max(a, b, c) print("Ең үлкен сан:", max_num)
шағым қалдыра аласыз













