Saturday, July 4, 2020

Жишээ №10: Жишээ бодлогууд

print("01. Хэрэглэгчээс орж ирсэн тэмдэгт мөрийг урвуугаар хөрвүүлэх код бичнэ үү!---")
str1 = input("txt oruul:")
print("hurvuulsen:", str1[::-1])

print("02. Өгөгдсөн тоонуудад сондгой болон тэгш тоо хэд байгааг тоолох код бичнэ үү!")
list1 = (123456789)
coun1 = 0
coun2 = 0
for item in list1:
    if item % 2 == 0:
        coun1 += 1
    else:
        coun2 += 1

print("Sondgoi too = ", coun2)
print("tegsh too = ", coun1)

print("03. 0-6 хүртэлх тоон цуваанаас 2 болон 5-аас бусад тоог хэвлэх код бичнэ үү!")
for item in range(07):
    if item == 2 or item ==5:
        continue
    print("2, 5-aas busad:", item)

print("04. Хэрэглэгчээс авсан текст дундаас тоон тэмдэгт хэдэн удаа орсон, үсэг хэдэн удаа орсонг олох код бичнэ үү!")
n_list=[0,"one"34"five""six"7]
num1 = 0
string1 = 0
for i in n_list:
    p = i
    if type(p) == type(1):
        num1 += 1
    elif type(p) == type("one"):     
        string1 += 1
print("too:", num1)
print("temdegt:", string1)

#isdigit() 
#isalpha()
print("04. Хэрэглэгчээс авсан текст дундаас тоон тэмдэгт хэдэн удаа орсон, үсэг хэдэн удаа орсонг олох код бичнэ үү!")
dig_alph = input("useg too holij bich: ")
n = 0
s = 0
for k in dig_alph:
    if k.isalpha():
        s += 1
    elif k.isdigit():
        n += 1
print(s)
print(n)

print("05. Loop ашиглан дараах хэлбэрээр * тэмдэгтийг хэвлэнэ үү!")
for i in range(05):
    for j in range(0, i + 1):
        print("*"end=' ')
    print("\r")

for i in range(50, -1):
    for j in range(0, i - 1):
        print("*"end=' ')
    print("\r")            

# 05 while::
y=1
x= '* '
while y < 6:
    print(x * y)
    y += 1
while y > 0:
    print(x * y)
    y -= 1    

No comments:

Post a Comment