pi是乙個小數點後很多的數,以下給出檢視自己的生日是否在pi中的例項
filename = 'pi_million_digits.txt'
with
open(filename) as file_object:
lines = file_object.readlines()
pi_string = ''
forline
inlines:
pi_string += line.rstrip()
birthday = input("enter your birthday, in the form mmddyy: ")
if birthday in pi_string:
else:
print(pi_string[:10])
上面**是書中作者給出的
以下為筆者筆記,稍微複雜,加入了是否繼續執行的命令
filepath = r'c:\users\wudl\desktop\pcc-master\chapter_10\pi_million_digits.txt'
with open(filepath) as file:
lines = file.readlines()
pi = ''
for line in lines:
pi += line.strip()
print(pi[:10])#1
while
true:
age = input('please enter your birthday>>>')
if age in pi:
print('your birthday in book')
dicision = input('do you want to continue?y/n>>>')
if dicision == 'n':
break
else:
print('no')
dicision = input('do you want to continue?y/n>>>')
if dicision == 'n':
break
詳細:
1print(pi[:10])給出的結果是:
3.14159265
直接就是數字而不是字串
利用Python在PI中尋找生日
1 使用y cruncher工具得待pi的億萬位的txt文件 2 很簡單,首先是得到可操作的文件,然後提示使用者輸入要查詢的生日,預設的格式是year mouth day,例如94 01 01,先檢查輸入的生日格式是否正確,要是正確的話就從文件中進行查詢,若查詢到就返回其存在的個數,從查詢的結果來看...
2021 01 05 檢視Oracle中是否有鎖表
命令 su oracle sqlplus nolog conn sys as sysdba sysgrant connect,resource,dba to tsams 使用者名稱 二 執行sql檢視被鎖的表 使用者 session等資訊。參考文章 以下幾個為相關表 select from v lo...
2021 02 19 必須?是否自己在害怕什麼?
18 00 第一句話,冷靜觀察 第二句話,穩住陣腳 第三句話,沉著應付。不要急,也急不得。要冷靜 冷靜 再冷靜,埋頭苦幹,做好一件事,我們自己的事。明天就是公司上班的第一天了,雖然我現在已經在公司工作了,但畢竟不是官方的工作時間,需要做事的靈活性還是強一些,而這靈活性指的是我工作的心理。我記得放假的...