Книга «Изучаем Python»



Pdf көрінісі
бет101/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   97   98   99   100   101   102   103   104   ...   238
Байланысты:
2 5343781172763690906

ПРИМЕЧАНИЕ

Для запуска этой программы (и многих других примеров, приведенных ниже) необходимо загру-

зить ресурсы по адресу https://www .nostarch .com/pythoncrashcourse/ .



192    Глава 10  •  Файлы и исключения

Проверка дня рождения

Меня всегда интересовало, не встречается ли мой день рождения среди цифр числа 

«пи»? Воспользуемся только что созданной программой для проверки того, входит 

ли запись дня рождения пользователя в первый миллион цифр. Для этого можно 

записать день рождения в виде строки из цифр и посмотреть, присутствует ли эта 

строка в 

pi_string

:

filename = 'pi_million_digits.txt'



with open(filename) as file_object:

lines = file_object.readlines()

pi_string = ''

for line in lines:

pi_string += line.rstrip()

birthday = input("Enter your birthday, in the form mmddyy: ")



if birthday in pi_string:

    print("Your birthday appears in the first million digits of pi!")

else:


    print("Your birthday does not appear in the first million digits of pi.")

В точке  программа запрашивает день рождения пользователя, а затем в точке  

проверяет вхождение этой строки в 

pi_string

. Пробуем:

Enter your birthdate, in the form mmddyy: 120372

Your birthday appears in the first million digits of pi! 

Оказывается, мой день рождения встречается среди цифр «пи»! После того как 

данные будут прочитаны из файла, вы сможете делать с ними все, что сочтете 

нужным.




Достарыңызбен бөлісу:
1   ...   97   98   99   100   101   102   103   104   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет