Python基础问题?

请问为什么错了,以及该怎么写😥😥😥😥要被Python逼死了

第1个回答  2023-03-22
重复调用input()导致的问题,建议只保留前半段的input():
year = input()
month = input()
date = input()
year = int(year)
month = int(month)
date = int(date)
print(f'{year} {month} {date}')
第2个回答  2023-01-02
。。。值被上面的接收了,下面接收不了啊,把上面3行删除了

year = int(input())
month = int(input())
date = int(input())
print(year)
print(month)
print(date)
第3个回答  2023-05-08
就代码而言是可以运行的,只是有两点:
1、第一次输入的年月日是重复输入;
2、无论你输入任何数值,打印都会是“yearmonthdate”。因为使用‘year’是字符串,而不是·变量year的值,在你基础上修改为

year = input()
month = input()
date = input()
print(year + " " + month + " " + date) #int(input())不可以使用这个方式,int和str是无法使用+连接的。
# 可以是这样
year = int(input())
month = int(input())
date = int(input())
print("%d %d %d" % (year, month, date))
至于错误,可能是你使用IDE和代码方式不兼容吧,你可以使用我上面的两段代码测试一下。
另外输入年月日应该是分三次输入的。
以上为本人意见,仅供参考!
相似回答