首页 > 解决方案 > 为什么 (BDate) 显示为语法错误

问题描述

在此处输入图像描述 在此处输入图像描述 我尝试了所有我能做到的方法 它不起作用请帮忙

print ("Enter today's date:")
DateToday = input()
print ("Enter your birthday {yyyy/mm/d)"
BDate = input()
Age = DateToday - BDate
print Age.year 

标签: python

解决方案


我假设你只想要年龄?在这种情况下,你会这样做:

datetoday = int(input("Enter the current year: "))
bdate = int(input("Enter your birth year: "))
age = datetoday - bdate
print ("Your age is: " + str(age))

您忘记添加几个括号并要求提供不必要的数据。这将给出一个人多少岁。


推荐阅读