Page 28 - Программирование. Python. Для школьников. bizdin.kg
P. 28

28              PYTHON ПРОГРАММАЛОО ТИЛИ                                                                                                 ЦИКЛДИК АЛГОРИТМДЕР




            1ден 25ке чейинки санды тап:
            7
            1ден 25ке чейинки санды тап:
            18
            1ден 25ке чейинки санды тап:
            10
            >>>
            Ал үчүн колдонуучуга анын саны катылган сандан чоң же кичине экенин
            билдирип тургандай шарттуу операторлорду киргизели. Бул болсо санды
            тезирээк тапканга жардам берет:

            import random
            number = random.randint(1, 25)
            choices = 0
            while choices < 5:
                print('1ден 25ке чейинки санды тап:')
                guess = input()
                guess = int(guess)
                choices = choices + 1
                if guess < number: #сан катылган сандан кичине болсо
                    print('Менин саным сеникинен чоң')
                if guess > number: #сан катылган сандан чоң болсо
                    print('Менин саным сеникинен кичине')
                if guess == number: #сан катылган санга барабар болсо
                    break
            if guess == number:
                print(‘Азамат! Сен санды’ +str(choices)+ 'аракеттен кийин тап-
            тың!')
            else:
                print('Тилекке каршы сен санды тапкан жоксуң. Мен' + str(number) +
            ‘санын каткам’)
            Эгерде программаны ишке киргизсек, анда колдонуучу менен баарлашуу
            варианты төмөнкүдөй болот:

            1ден 25ке чейинки санды тап:
            6
            Менин саным сеникинен чоң












                                                                       www.trk.kg
   23   24   25   26   27   28   29   30   31   32   33