|
-masala.Matnda uzunligi K ta belgidan katta bo‘lgan so‘zlarni ajratilib yangi matnga yozish dasturini tuzing
|
bet | 4/4 | Sana | 01.01.2022 | Hajmi | 0,51 Mb. | | #303422 |
| 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);
|
|
8.16-masala. Berilgan N ta so‘zlardan eng uzunini aniqlang.
matn=str(input("Matn kiriting:"));
s=matn.split(' ');
maks=len(s[0]);
for i in range(len(s)):
if maks
k=s[i];
print("Matnda eng uzun so'z:",k);
|
|
8.17-masala. Berilgan natural sonning xona birliklarini ajratib yozing.
matn=str(input("Natural sonni so'z bilan kiriting:"));
s1=len(matn);
for i in range(s1):
sn=matn[i:i+1];
print(sn,'..',end='');
|
|
8.18-masala. O‘ndan kichik bo‘lgan so‘zlarni ularga mos natural sonda chop eting.
matn=str(input("O'ndan kichik natural son kiriting:"));
n=len(matn);
if matn[0:n]=='bir':
t=1;
elif matn[0:n]=='ikki':
t=2;
elif matn[0:n]=='uch':
t=3;
elif matn[0:n]=="to'rt":
t=4;
elif matn[0:n]=="besh":
t=5;
elif matn[0:n]=="olti":
t=6;
elif matn[0:n]=="yetti":
t=7;
elif matn[0:n]=="sakkiz":
t=8;
elif matn[0:n]=="to'qqiz":
t=9;
else:
print("Bu bir xonali son emas yoki natural son emas");
print("Bu bir xonali son",t,'ga teng');
|
|
8.19-masala. Tiyinlarda berilgan pulni so‘m bilan ifodalang. Bunda tiyinlar ikki xonali sonlar bilan ifodalanadi.
m=str(input("Matn kiriting:"));
n=len(m);
for i in range(1,n):
m1=m[:i];
if m1=="o'n":
un=10;
elif m1=="yigirma":
un=20;
elif m1=="o'ttiz":
un=30;
elif m1=="qirq":
un=40;
elif m1=="ellik":
un=50;
elif m1=="oltmish":
un=60;
elif m1=="yetmish":
un=70;
elif m1=="sakson":
un=80;
elif m1=="to'qson":
un=90;
m2=m[i:];
if m2=='bir':
bir=1;
if m2=='ikki':
bir=2;
if m2=='uch':
bir=3;
if m2=="to'rt":
bir=4;
if m2=='besh':
bir=5;
if m2=='olti':
bir=6;
if m2=='yetti':
bir=7;
if m2=='sakkiz':
bir=8;
if m2=="to'qqiz":
bir=9;
natija=un/100+bir/100;
print(natija,'tiyin');
|
|
8.20-masala. Tushirib qoldirilgan harf o‘rniga H harfni yozishni o‘rgatuvchi dastur tuzing.
matn=str(input("Matn kiriting:"));
b=str(input('Harf kiriting:'));
t=matn.replace(b,"");
print(t);
|
|
Do'stlaringiz bilan baham: |
|
|