输入出生日期,若小于18岁,输出加油啊,距离高考还剩**天,若大于18岁,输出您当前的高考成绩是多少
时间: 2023-08-18 13:09:59 浏览: 156
220VAC输入5路输出3.3V5V12V18V30V开关电源详细设计.pdf
好的,根据您的要求,以下是代码示例(假设今天是2022年6月1日):
```
import datetime
birth_str = input("请输入您的出生日期(格式:yyyy-mm-dd):")
birth_date = datetime.datetime.strptime(birth_str, '%Y-%m-%d')
today_date = datetime.datetime.now()
age = (today_date - birth_date).days // 365
if age < 18:
days_left = (datetime.datetime(2022, 6, 7) - today_date).days
print(f"加油啊,距离高考还剩{days_left}天!")
else:
score = int(input("请输入您的高考成绩:"))
print(f"您当前的高考成绩是{score}分。")
```
当您输入出生日期后,程序会自动计算您的年龄。如果年龄小于18岁,会输出距离2022年高考还剩余的天数;如果年龄大于等于18岁,会要求您输入高考成绩,并输出您的成绩。请注意,代码中的2022年6月7日是2022年全国高考的开考日期。
阅读全文