Python 生肖 导入操作系统 起始日期时间导入日期 def程序(): 年份=输入(“出生年份:”) 月份=输入(“出生月份:”) 日期=输入(“出生日期:”) 出生日期=(日+“/”+月+“/”+年) 打印('您的出生日期为'+出生日期') d=日期。今天() y=
生肖Python 生肖 导入操作系统 起始日期时间导入日期 def程序(): 年份=输入(“出生年份:”) 月份=输入(“出生月份:”) 日期=输入(“出生日期:”) 出生日期=(日+“/”+月+“/”+年) 打印('您的出生日期为'+出生日期') d=日期。今天() y=,python,python-3.x,Python,Python 3.x,生肖 导入操作系统 起始日期时间导入日期 def程序(): 年份=输入(“出生年份:”) 月份=输入(“出生月份:”) 日期=输入(“出生日期:”) 出生日期=(日+“/”+月+“/”+年) 打印('您的出生日期为'+出生日期') d=日期。今天() y=d.年 操作系统(“cls”) 年龄=y-整数(年) 打印('您的年龄'+str(年龄)) 十二生肖() 如果(int(Month)=12导入操作系统 起始日期时间导入日期 def程序(): 年份=输入(“出生年份:”) 月份=输入(“出生月份
导入操作系统
起始日期时间导入日期
def程序():
年份=输入(“出生年份:”)
月份=输入(“出生月份:”)
日期=输入(“出生日期:”)
出生日期=(日+“/”+月+“/”+年)
打印('您的出生日期为'+出生日期')
d=日期。今天()
y=d.年
操作系统(“cls”)
年龄=y-整数(年)
打印('您的年龄'+str(年龄))
十二生肖()
如果(int(Month)=12<代码>导入操作系统
起始日期时间导入日期
def程序():
年份=输入(“出生年份:”)
月份=输入(“出生月份:”)
日期=输入(“出生日期:”)
出生日期=(日+“/”+月+“/”+年)
打印('您的出生日期为'+出生日期')
d=日期。今天()
y=d.年
操作系统(“cls”)
年龄=y-整数(年)
打印('您的年龄'+str(年龄))
如果((月)=12和日>=22)或((月)=1和日)=20)或((月)=2和日)=18)或((月)=3和日)=20)或((月)==4和日)=20)或((月)=5和日)=21)或((月)=6和日)=21)或((月)=7和日)=23)或((月)=8和日)=23)或(=9)或(int(Month)==10和int(Day)=23)或(int(Month)==11和int(Day)=22)或(int(Month)==12和int(Day)def再次()
打印(“”)
打印(“请每月核对”)
打印(“月份必须如下”)
打印(“01-1月”)
印刷品(2月2日)
打印(“03-3月”)
打印(“04-4月”)
打印(“5月5日”)
印刷品(6月6日)
印刷品(“7-7月”)
打印(“08-8月”)
打印(“09-9月”)
印刷(10月10日)
印刷品(“11-11月”)
印刷(12月12日)
打印(“”)
def zodiac():
月份=输入(“出生月份(如01,04,12):”)
day=int(输入(“出生日期:”)
B日=(月+“/”+str(日))
如果(整数(月)>12):
再次()
黄道带
elif月==“01”:
如果(日期>31):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第28天):
打印(“”)
打印(“无效日期”)
打印(“请重试”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第30天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第30天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第30天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第30天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(第31天):
打印(“”)
打印(“无效日期”)
打印(“请重试!”)
打印(“”)
黄道带
elif(day)不确定你期望的是什么int(Month)==12最好添加一些解释。有些行设置为“星座”,有些设置为“星座”。代码重复太多。你拼错了水瓶座
import os
from datetime import date
def program():
Year = input("year of birth:" )
Month = input("month of birth:" )
Day = input("day of birth:" )
Date_of_Birth = (Day + "/" + Month + "/" + Year)
print('Your Date of Birth is ' + Date_of_Birth)
d = date.today()
y = d.year
os.system("cls")
age = y - int(Year)
print('Your age is ' + str(age))
def zodiac_sign():
if (int(Month)==12<2):
print("\n Capricorn")
elif (int(Month)==1<3):
print("\n aquarium")
elif (int(Month)==2<4):
print("\n Pices")
elif(int(Month)==3<5):
print ("\n Aries")
elif(int(Month)==4<6):
print("\n Taurus")
elif(int(Month)==5<7):
print("\n Gemini")
elif(int(Month)==6<8):
print("\n cancer")
elif(int(Month)==7<9):
print ("\n leo")
elif(int(Month)==8<9):
print ("\n virgo")
elif(int(Month)==9<10):
print ("\n libra")
elif(int(Month)==10<12):
print ("\n Scorpio")
elif(int(Month)==11<13):
print("\n Sagittarius")
zodiac_sign()
input()
program()
if (int(Month)==12<2 , int(day)==22<1):
print("\n Capricorn")
import os
from datetime import date
def program():
Year = input("year of birth:" )
Month = input("month of birth:" )
Day = input("day of birth:" )
Date_of_Birth = (Day + "/" + Month + "/" + Year)
print('Your Date of Birth is ' + Date_of_Birth)
d = date.today()
y = d.year
os.system("cls")
age = y - int(Year)
print('Your age is ' + str(age))
if ((int(Month)==12 and int(Day) >= 22)or(int(Month)==1 and int(Day)<= 19)):
Signo_Zodiacal = ("\n Capricorn")
elif ((int(Month)==1 and int(Day) >= 20)or(int(Month)==2 and int(Day)<= 17)):
zodiac_sign = ("\n aquarium")
elif ((int(Month)==2 and int(Day) >= 18)or(int(Month)==3 and int(Day)<= 19)):
zodiac_sign = ("\n Pices")
elif ((int(Month)==3 and int(Day) >= 20)or(int(Month)==4 and int(Day)<= 19)):
zodiac_sign = ("\n Aries")
elif ((int(Month)==4 and int(Day) >= 20)or(int(Month)==5 and int(Day)<= 20)):
zodiac_sign = ("\n Taurus")
elif ((int(Month)==5 and int(Day) >= 21)or(int(Month)==6 and int(Day)<= 20)):
zodiac_sign = ("\n Gemini")
elif ((int(Month)==6 and int(Day) >= 21)or(int(Month)==7 and int(Day)<= 22)):
zodiac_sign = ("\n Cancer")
elif ((int(Month)==7 and int(Day) >= 23)or(int(Month)==8 and int(Day)<= 22)):
zodiac_sign = ("\n Leo")
elif ((int(Month)==8 and int(Day) >= 23)or(int(Month)==9 and int(Day)<= 22)):
Signo_Zodiacal = ("\n Virgo")
elif ((int(Month)==9 and int(Day) >= 23)or(int(Month)==10 and int(Day)<= 22)):
zodiac_sign = ("\n Libra")
elif ((int(Month)==10 and int(Day) >= 23)or(int(Month)==11 and int(Day)<= 21)):
zodiac_sign = ("\n Scorpio")
elif ((int(Month)==11 and int(Day) >= 22)or(int(Month)==12 and int(Day)<= 21)):
zodiac_sign = ("\n Sagittarius")
print(zodiac_sign)
program()
def again():
print("")
print("Please check you month")
print("Month must be the following")
print("01 - January")
print("02 - Febuary")
print("03 - March")
print("04 - April")
print("05 - May")
print("06 - Jun")
print("07 - Jully")
print("08 - August")
print("09 - September")
print("10 - October")
print("11 - Novemver")
print("12 - December")
print("")
def zodiac():
month = input("Month of birth(eg. 01,04,,12):")
day = int(input("Day of birth:"))
bday = ( month + "/" + str(day))
if (int(month) > 12):
again()
zodiac()
elif month == "01":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 20):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Capricorn!")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Aquarius")
elif month == "02":
if (day >28):
print("")
print("Invalid Date")
print("Please try again")
print("")
zodiac()
elif (day <= 18):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Aquarius")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Pisces")
elif month == "03":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 20):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Pisces")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Aries")
elif month == "04":
if (day > 30):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 20):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Aries")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Taurus")
elif month == "05":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 20):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Taurus")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Gemini")
elif month == "06":
if (day > 30):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 21):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Gemini")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Cancer")
elif month == "07":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 22):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Cancer")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Leo")
elif month == "08":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <=23):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Leo")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Virgo")
elif month == "09":
if (day > 30):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 23):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Virgo")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Libra")
elif month == "10":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 23):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Libra")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Scorpio")
elif month == "11":
if (day > 30):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 23):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Scorpio")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Sagittarius")
elif month == "12":
if (day > 31):
print("")
print("Invalid Date")
print("Please try again!")
print("")
zodiac()
elif (day <= 21):
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Sagittarius")
else:
print("Your Birthday is(mm/dd):",bday)
print("Then your zodiac sign is Capricorn")
else:
print("")
again()
zodiac()
zodiac()
print("")
again = input("Type 'zodiac' if you want to try again: ")
if (again == "zodiac"):
zodiac()