\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.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
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 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
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
© ООО «Знанио»
С вами с 2009 года.