条件控制练习题

您所在的位置:网站首页 python写闰年 条件控制练习题

条件控制练习题

#条件控制练习题 | 来源: 网络整理| 查看: 265

条件控制练习题 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