Vi. Bob. Python da matnlar bilan ishlash 1 simvollarni taqqoslash


-masala.Matnda uzunligi K ta belgidan katta bo‘lgan so‘zlarni ajratilib yangi matnga yozish dasturini tuzing


Download 0.51 Mb.
bet5/6
Sana20.06.2023
Hajmi0.51 Mb.
#1630534
1   2   3   4   5   6
Bog'liq
Pythonda satrlar

8.8-masala.Matnda uzunligi K ta belgidan katta bo‘lgan so‘zlarni ajratilib yangi matnga yozish dasturini tuzing.

matn=str(input('Matn kiriting:'));
k=int(input('K ta belgi:'));
s=matn[0:k];
print('Ajratilgan katta harfdagi matn',s.upper());



8.9-masala. Inglizcha - o‘zbekcha lug‘atni tuzing. Bunda inglizcha so‘z kiritilganda uning tarjimasi natija sifatida olinishini ta’minlang.

matn=str(input("So'z kiriting:"));
if matn=='REM':
print("Izoh");
if matn=='IF':
print('Agar');
if matn=='FOR':
print('Uchun');
if matn=='INPUT':
print('Kiritish');
if matn=='STOP':
print("To'xta");
if matn=='PRINT':
print("Chop etish");
if matn=='RUN':
print("Bajar");



8.10-masala. Matndagi so‘zlarda nechta unli harflar borligini aniqlovchi dastur tuzing.

matn=str(input('Matn kiriting:'));
unli='аоиуеэяўё';
s=0;
for i in range(len(matn)):
for j in range(len(unli)):
if matn[i:i+1]==unli[j:j+1]:
s=s+1;
print("Matnda izlanayotgan unli so'z",s,'ta bor');



8.11-masala. Satr berilgan. Satrning oxirgi belgisini birinchi belgi qiluvchi dastur tuzing.

satr = input('satr: ')
satr = list(satr)
a = []
a.append(satr.pop(-1))
a.extend(satr)
satr = ''
for i in a:
satr += i
print(satr)



8.12-masala. Satr berilgan. Ushbu satrdagi kichik harflarni katta harflarga o‘giruvchi dastur tuzing.

satr = input('satr: ')
l = list(satr)
for j in range(len(l)):
if 65 <= ord(l[j]) and ord(l[j]) <= 90:
l[j] = chr(ord(l[j]) + 32)
elif 97 <= ord(l[j]) and ord(l[j]) <= 122:
l[j] = chr(ord(l[j])-32)
satr =''
for i in l:
satr += i
print(satr)



8.13-masala. Berilgan matnning orasidagi K-simvoldan N-simvolgacha bo‘lgan belgilarni ajrating.

matn=str(input('Matn kiriting:'));
BelgiK=int(input('K ta belgi:'));
BelgiN=int(input('N ta belgi:'));
s=matn[BelgiK:BelgiN-BelgiK];
print("Ajratilgan matn",s);



8.14-masala. Topishmoq topish va uning javobini tahlil qilish dasturini tuzing.

print("Yer tagida oltin qoziq?");
matn=str(input("Javobni kiriting:"));
if matn=='sabzi':
print("Siz to'g'ri javob berdingiz");
else:
print("Siz noto'g'ri javob berdingiz");



8.15-masala. Matndagi INFORMATIKA so‘zini ALGORITM so‘zi bilan almashtirish dasturini tuzing.

matn1=str(input("Matn kiriting:"));
matn2=str(input("Almashtiriladigan matn kiriting:"));
s=matn1.replace(matn1,matn2);
print("Almashtirilgan matn:",s);




Download 0.51 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling