\t – tabulatsiya belgisi
\n – yangi satrga o’tish belgisi
\’ – birtalik qo’shtirnoq belgisi
\’’ – ikkitalik qo’shtirnoq belgisi
len(s) – satr uzunligini aniqlash
s.capitalize()- Satrdagi faqat 1- belgini yuqori registrga o’tkazadi.
s.upper()- Satrdagi barcha harflarni yuqori registrga o’tkazadi.
s.lower() - Satrdagi barcha harflarni quyi registrga o’tkazadi.
s.title() - Satrdagi barcha so’zlarni birinchi harfini yuqori registrga o’tkazadi.
s.count(value) - Funksiya o'ziga qiymat qabul qiladi va o’sha qiymatni String yoki listda nechi marotaba borligini sanaydi.
s.isdigit() - String sonlardan tashkil topganmi yo'qmi tekshiradi. Funksiya faqat sondan iborat bo’lsa True aks holda False qiymat qaytadi.
Input: 12536
Output: True
Input :23A06
Output: False
s.isalpha() - String harflardan tashkil topganmi yoqmi tekshiradi. Funksiyadan True yoki False qiymat qaytadi.
Input: Subscribe
Output: True
Input: adfda2
Output: False
s.isalnum() - Stringda harf va sonlardan tashkil topganmi yoqmi tekshiradi. Funksiyadan True yoki False qiymat qaytadi.
Input: Su23bscribe
Output: True
Input: Ali*
Output: False
s.strip() - Funksiya stringdagi bo'sh joy yoki kiritilgan qiymatlarni ochirib tashlaydi funksiya default holatda bo'sh joylarni (Probellarni) olib tashlaydi.
s = ".,.,.,.,.banana "
x = s.strip("., ")
Output: banana
str.replace(eskiqiymat, yangiqiymat) - Stringdagi oldingi qiymatni yangi qiymatga o’zgartirib qo'yadi.
str = "I like bananas"
x = str.replace("bananas", "apples")
print(x)
Output: I like apples
str.isspace() - String bosh joydan tashkil topganmi yoqmi tekshiradi. Funksiyadan True yoki False qiymat qaytadi.
str = " "
x = str.isspace()
print(x)
Output: True
To’g’ri tuzilgan dasturlarni ko’rsating
To’g’ri javoblarni ko’rsatish
Variant | Dastur |
| N = int(input()) |
| n = int(input()) |
| n = int(input()) |
| n = input() |
| n = input() |
Kiritilgan sonning o’ng tomondan ikkinchi raqamini chiqaruvchi dastur tuzing
1. "gul", "is", "ton" qism so'zlaridan so'z yasang.2. Ismingizni ekranga 5 marta chiqarish dasturini tuzing.3. Sinf (masalan, 9) va ism (masalan, Dilshod) foydalanuvchi tomonidan kiritiladi."Men 9-sinf o'quvchisi - Dilshodman" satrini chiqaruvchi dastur tuzing.
a='Gul'
b='is'
c='ton'
d=a+b+c
print(d)
print('Nilufar '*5)
sinf = input("sinfim-")
ism = input("ismim-")
print("Men ",sinf,"-sinf o'quvchisi - ", ism,"man", sep='')
36-dars
Qisqa test(kahootda)
O’quvchi kiritilgan ikki so’zning birinchi harflarini chiqarishi kerak edi. U quyidagicha dastur tuzdi:
a=input("1-so'z: ")
b=input("2-so'z: ")
c=a[0]
d=c+b[0]
print(D)
Quyidagi mulohazalardan qaysi biri to’g’ri
int() funksiyasi tashlab ketilgan
O’quvchi fikrlashi to’g’ri, faqat NameErorga yo’l qo’ygan
Sytaktik xatoni hisobga olmasak dastur to’g’ri ishlaydi
O’quvchi umuman noto’g’ri yondashgan
Qisqa test(kahootda)
O’quvchi kiritilgan ikki so’zning birinchi harflarini chiqarishi kerak edi. U quyidagicha dastur tuzdi:
a=input("1-so'z: ")
b=input("2-so'z: ")
c=a[0]
d=c+b[0]
print(D)
Quyidagi mulohazalardan qaysi biri to’g’ri
int() funksiyasi tashlab ketilgan
O’quvchi fikrlashi to’g’ri, faqat NameErorga yo’l qo’ygan
Sytaktik xatoni hisobga olmasak dastur to’g’ri ishlaydi
O’quvchi umuman noto’g’ri yondashgan
Dastur natijasini ko’rsating
s="serquyosh O'zbekiston"
a=s[3:7]
b=s[20]
print(a+b)
royo
quyon
quyosn
quyoshi
Dastur natijasini ko’rsating
s="serquyosh O'zbekiston"
a=s[3:7]
b=s[20]
print(a+b)
royo
quyon
quyosn
Name Eror
Ekranda yosh so’zini chop etish uchun chiziqcha o’rniga quyidagi operatorlardan qaysi birini kiritish kerak?
s="serquyosh O'zbekiston"
print(____)
s[5:9]
s[5:8]
s[3:9]
s[3:8]
Ekranda yosh so’zini chop etish uchun chiziqcha o’rniga quyidagi operatorlardan qaysi birini kiritish kerak?
s="serquyosh O'zbekiston"
print(____)
s[5:9]
s[5:8]
s[3:9]
s[3:8]
Ekranda nima chop etiladi?
print('Salom'*3*2)
Salom*3
SalomSalomSalom
SalomSalomSalomSalomSalomSalom
SalomSalom
Ekranda nima chop etiladi?
print('Salom'*3*2)
Salom*3
SalomSalomSalom
SalomSalomSalomSalomSalomSalom
SalomSalom
Dastur tahlili
Dasturning belgilangan qismiga izoh yozing.
Dasturni nomlang.
Kiruvchi qiymat 568 ga teng bo’lganda u qanday natija qaytaradi?
Kiruvchi qiymat qanday bo’lganda, dastur natija sifatida 5 ni qaytaradi?
Dasturni yana optimallashtirish mumkinmi?
print(‘1 xonali son kiriting’)
s = input()
s = s * 2
n = int(s)
print(n//11)
Tekshirish
Dastur tuzing
Kiritilgan 4 xonali son simmetrik bo’lsa 1 raqamini chiqaruvchi dastur tuzing.
Simmetrik bo’lmaganda qanday qiymat chop etilishi qiziqtirmaydi.
1221
5885
9779
Dastur yechimi
n = int(input())
n1 = n // 1000
n2 = (n // 100) % 10
n3 = (n // 10) % 10
n4 = n % 10
m = int(str(n4) + str(n3) + str(n2) + str(n1))
print((n - m) + 1)
Dasturlarni baholang
A | B | C |
num = int(input()) | x = int(input()) | n=int(input()) |
Bohoni ko’rsatish
4
5
3
4 baho bilan baholangan dastur bilan ishlaymiz:
Dasturning nechinchi qatorlarida xatolik bor?
Dastur qanday qiymatlarda to’g’ri, qanday qiymatlarda xato natija qaytaradi?
Xatoni topish uchun o’quvchiga qanday yo’naltiruvchi savol bergan bo’lar ediz?
num = int(input())
n4 = num % 10
n3 = num // 10
n3 = n3 % 10
n2 = num // 100
n1 = num // 1000
a = (n1 * 10) + n2
b = (n4 * 10) + n3
c = a - b + 1
print(c)
4 baho
n2 = n2 % 10
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.