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


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

8.1-masala. N ta so‘zdan tashkil topgan matnda berilgan so‘z necha marta uchrashini aniqlang.

matn=str(input('Matnni kiriting:'));
belgi=str(input('Izlanayotgan belgini kiriting:'));
m=len(matn);
n=len(belgi);
b=0;
for i in range((m-n)+1):
if matn[i:i+1]==belgi:
b=b+1;
if b==0:
print("Matnda izlanayotgan belgi yo'q");
else:
print("Matnda izlanayotgan belgi",b,"ta");



8.2-masala. Berilgan matndagi G va I harflar hamda bo‘sh joylar sonini aniqlang.

matn=str(input("Matn kiriting:"));
m=0;n=0;k=0;
for i in range(len(matn)):
S=matn[i:i+1];
if S=='I':
n=n+1;
if S=='G':
m=m+1;
if S==' ':
k=k+1;
print("Matnda I=",n,'-ta, G=',m,"-ta, matnda bo'sh joy=",k,'-ta');



8.3-masala. ASC II jadvalidan kichik lotin harflarni chiqaring.

n=int(input('Raqam kiriting:'));
m=int(input('Raqam kiriting:'));
for i in range(n,m+1):
print(chr(i),end='');



8.4-masala. Berilgan so‘z ikkiyoqlama bo‘lishini aniqlang.

import math;
matn=str(input("Matn kiriting:"));
s=len(matn);t=0;
for i in range(1,math.ceil(s/2)):
if matn[:i]==matn[-i:]:
t=t+1;
print("So'z ikkiyoqlama");
elif t==s%2:
print("So'z ikkiyoqlama emas");



8.5-masala. Berilgan matndagi hamma I harflarni olib tashlang.

matn=str(input("Matn kiriting:"));
olish='i';
s=matn.replace(olish,'');
print("Matnda i harfi olib tashlangan:",s);



8.6-masala. Berilgan matnni teskarisi tartibda yozing.

matn=str(input('Matn kiriting:'));
s=matn[::-1];
print("Teskari matn:");
print(s);



8.7-masala. Berilgan matndagi P harflarni J harflarga almashtiring.

matn=str(input("Matn kiriting:"));
s=matn.replace("P","J");
print("Matnda P harfi olib tashlab J harflariga almashtirish:");
print(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