妳的程序的主要問題是把字符串尾部的英文雙引號打成中文雙引號了,我都幫妳改過來了.
完整的Python程序如下(改動的地方見註釋)
import datetime
imyear=input("請輸入妳的出生年份:")
nowyear=datetime.datetime.now().year
age=nowyear-int(imyear)
print("妳的年齡為:"+str(age)+"歲") #這裏"妳的年齡為:"尾部的雙引號妳打成中文雙引號了
if age<18:
print("妳現在是未成年人")if age>=18 and age<66:
print("妳現在是青年人") #這裏"妳現在是青年人"尾部的雙引號妳打成中文雙引號了if age>=66 and age<80:
print("妳現在是中年人") #這裏"妳現在是中年人"尾部的雙引號妳打成中文雙引號了if age>=80:
print("妳現在是老年人") #這裏"妳現在是老年人"尾部的雙引號妳打成中文雙引號了源代碼(註意源代碼的縮進)