条件控制练习题 |
您所在的位置:网站首页 › python写闰年 › 条件控制练习题 |
条件控制练习题
1.判断日期是否合法
1.1 题目要求
使用input函数接受用户输入,用户输入月份和日期,比如“3月15日”,请写程序判断这个日期是否合法,为了简化编程难度, 只考虑非闰年的情况,默认月份总是正确。以下为输入示例 示例1 输入: 3月15日 输出: 合法示例2 输入: 5月32日 输出: 不合法 1.2 思路分析1,3,5,7,8,10,12月有31天,非闰年2月份有28天,其他月份有30天。 输入的数据是一个字符串,需要把月份和日期提取出来,提取思路如下 使用字符串replace方法将“日”替换成空字符串 使用split方法,“月”作为分割符对字符串进行分割,得到列表 将列表里的数据转换成int类型数据 1.3 示例代码 date_time = input("请输入月份和日期:") date_time = date_time.replace("日", '') time_lst = date_time.split('月') month, day = int(time_lst[0]), int(time_lst[1]) if month in (1, 3, 5, 7, 8, 10, 12): if 1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |