|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from datetime import datetime
while True :
name = str(input('请输入需要查询的人名:'))
i = ['小王' , '小康']
for opp in i :
if opp == name :
print()
future = datetime.strptime('2020-10-01 00:00:00','%Y-%m-%d %H:%M:%S')
now = datetime.now()
delta = future - now
hour = delta.seconds/60/60
minute = (delta.seconds - hour*60*60)/60
seconds = delta.seconds - hour*60*60 - minute*60
print_now=now.strftime('%Y-%m-%d %H:%M:%S')
print("今天是:",print_now)
print(f"为您查询到{name},生日为 10-01 还剩下:%d天"%delta.days)
elif opp == name :
future = datetime.strptime('2021-10-29 00:00:00','%Y-%m-%d %H:%M:%S')
now = datetime.now()
delta = future - now
hour = delta.seconds/60/60
minute = (delta.seconds - hour*60*60)/60
seconds = delta.seconds - hour*60*60 - minute*60
print_now=now.strftime('%Y-%m-%d %H:%M:%S')
print("今天是:",print_now)
print(f"为您查询到{name},生日为 10-29 还剩下:%d天"%delta.days)
else:
print('输入错误')
以下是测试发生的问题:
请输入需要查询的人名:下方
输入错误
请输入需要查询的人名:小康
今天是: 2020-02-13 22:18:56
为您查询到小康,生日为 10-01 还剩下:230天
输入错误
请输入需要查询的人名:小王
今天是: 2020-02-13 22:18:59
为您查询到小王,生日为 10-01 还剩下:230天
输入错误
请输入需要查询的人名:校内噶
输入错误
请输入需要查询的人名:
这样改就行了
- from datetime import datetime
- while True :
- name = str(input('请输入需要查询的人名:'))
- i = ['小王' , '小康']
- if name in i:
- for opp in i :
- if opp == name :
- print()
- future = datetime.strptime('2020-10-01 00:00:00','%Y-%m-%d %H:%M:%S')
- now = datetime.now()
- delta = future - now
- hour = delta.seconds/60/60
- minute = (delta.seconds - hour*60*60)/60
- seconds = delta.seconds - hour*60*60 - minute*60
- print_now=now.strftime('%Y-%m-%d %H:%M:%S')
- print("今天是:",print_now)
- print(f"为您查询到{name},生日为 10-01 还剩下:%d天"%delta.days)
- break
- elif opp != name :
- future = datetime.strptime('2021-10-29 00:00:00','%Y-%m-%d %H:%M:%S')
- now = datetime.now()
- delta = future - now
- hour = delta.seconds/60/60
- minute = (delta.seconds - hour*60*60)/60
- seconds = delta.seconds - hour*60*60 - minute*60
- print_now=now.strftime('%Y-%m-%d %H:%M:%S')
- print("今天是:",print_now)
- print(f"为您查询到{name},生日为 10-29 还剩下:%d天"%delta.days)
- break
- else:
- print('输入错误')
复制代码实验结果:
请输入需要查询的人名:下方
输入错误
请输入需要查询的人名:小康
今天是: 2020-02-14 15:20:49
为您查询到小康,生日为 10-29 还剩下:622天
请输入需要查询的人名:小王
今天是: 2020-02-14 15:20:58
为您查询到小王,生日为 10-01 还剩下:229天
请输入需要查询的人名:
|
|