Бодлого:
print("""
Гараас өгсөн string хувьсагч palindrome мөн эсэхийг буцаах функц
бичнэ үү!
palindrome гэж ард урдаасаа адилхан уншигдах хувьсагчийг хэлнэ.
palindrome мөн эсэхийг шалгахдаа давталт ашиглана.
Жишээ нь:: aDa, 151 гэх мэт
""")
def check_palindrome(var):
l = len(var) // 2
checker = True
for n in range(l):
if var[n] != var[-(n +1)]:
checker = False
return checker
var_str = '12345654321' # input('Палиндром эсэхийг шалгах хувьсагч оруул ::')
result_bool = check_palindrome(var_str)
print(f'{var_str} нь палиндром мөн гэдэг нь {result_bool} байна.')
print('\r')
# дээрх бодлогыг илүү хялбараар бодох арга
def palind(var2):
return var2 == var2[::-1]
print('Палиндром мөн :', palind(var1))
No comments:
Post a Comment