dayle
month = int(input(\'请输入您的月份:\'))
date = int(input(\'请输入您的日期:\'))
def info(month, date):
    day = (21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22)  #对应的是每个月份的分割星座的日期
    xz = ("摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座")   #从一年的开头,按顺排星座
    trait = (\'谨慎谦逊摩羯座\',     #每个星座的特点,用元组的形式列出来
             \'创意十足水瓶座\',
             \'善解人意双鱼座\',
             \'坦白率真白羊座\',
             \'脚踏实地金牛座\',
             \'足智多谋双子座\',
             \'亲切温暖巨蟹座\',
             \'热情开朗狮子座\',
             \'勤奋努力处女座\',
             \'能屈能伸天秤座\',
             \'深谋远虑天蝎座\',
             \'正直坦率射手座\',
             \'谨慎谦逊摩羯座\')
    if date < day[month-1]: #如果输入的日期小于对应月的分割日期,
        return \'您的星座是:\' + xz[month-1] + \'!特点:\'+ trait[month-1]  #那么就返回这个星座和特点
    else:      #否则
        return \'您的星座是:\' + xz[month] + \'! 特点:\' + trait[month]    #输出下一个星座
a = info(month,date)    #将输入的当作实参传给函数
print(a)

 

分类:

技术点:

相关文章: