python - 为什么 (BDate) 显示为语法错误
问题描述
在此处输入图像描述 在此处输入图像描述 我尝试了所有我能做到的方法 它不起作用请帮忙
print ("Enter today's date:")
DateToday = input()
print ("Enter your birthday {yyyy/mm/d)"
BDate = input()
Age = DateToday - BDate
print Age.year
解决方案
我假设你只想要年龄?在这种情况下,你会这样做:
datetoday = int(input("Enter the current year: "))
bdate = int(input("Enter your birth year: "))
age = datetoday - bdate
print ("Your age is: " + str(age))
您忘记添加几个括号并要求提供不必要的数据。这将给出一个人多少岁。
推荐阅读
- php - 如何在while循环中保持循环?
- discord - Discord.js 编辑重启消息
- html - HTML CSS:将谷歌图标变成按钮,周围没有矩形
- sleep - AVR wakeup for external interrupt then immediately reading USART
- wso2 - 在 jndi.properties 中为入站端点配置指定 java.naming.provider.url
- python - 启动和停止线程的函数?
- python - 由于python中的for循环导致的索引错误
- oracle - 提取 CLOB 数据以进行插入
- c - VRUNTIME 变量最大值以分钟/小时为单位
- amazon-web-services - AWS 创建 Autoscaling 组失败