python 获取系统日期(Python入门编程题库29--获取星座的日期范围)

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(1)


python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(2)


一、题目

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(3)


古代航海人为了方便在航海时辨别方位和观测天象,将散布在天上的星星运用想象力将它们连接起来,有一半是在古时候已命名,另一半是近代开始命名的。两千多年前古希腊的天文学家希巴克斯命名十二星座,依次为白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座和双鱼座。给出二维数据存储CSV文件(SunSign.csv),内容如下:

星座,开始月日,结束月日,Unicode 水瓶座,120,218,9810 双鱼座,219,320,9811 白羊座,321,419,9800 金牛座,420,520,9801 双子座,521,621,9802 巨蟹座,622,722,9803 狮子座,723,822,9804 处女座,823,922,9805 天秤座,923,1023,9806 天蝎座,1024,1122,9807 射手座,1123,1221,9808 魔蝎座,1222,119,9809

请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户输入 "exit" 退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的星座名称有误,请输出“输入星座名称有误!”。


二、分析

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(4)


  • python中当循环次数不确定时,使用while实现

  • 使用chr把当前整数返回对应的 ASCII 字符

三、方案
  • 代码:

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(5)


  • 输出结果:

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(6)


四、上一题

>>>《Python入门编程题库28--统计文本中出现的字符》


五、测一测,有多少人和你一样?

编程难度 单选

0人 0%

A.★★★★★(难)

0人 0%

B.★★★★(偏难)

0人 0%

C.★★★(适中)

0人 0%

D.★★(偏易)

0人 0%

E.★(易)

python 获取系统日期(Python入门编程题库29--获取星座的日期范围)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页