首页 > 其他分享 >刷题笔记——1783.星期判断机

刷题笔记——1783.星期判断机

时间:2022-12-19 21:22:38浏览次数:81  
标签:get Python 1783 笔记 default dict 刷题 字典

题目

1783.星期判断机

代码

date_dict = {
    '0': 'Sunday',
    '1': 'Monday',
    '2': 'Tuesday',
    '3': 'Wednesday',
    '4': 'Thursday',
    '5': 'Friday',
    '6': 'Saturday'
}

num = input()

print(date_dict.get(num, 'input error!'))

算法思想

本题是考察C/C++中 switch 语句的使用,但在Python中选择结构只有 if 语句。相较于选择结构,通过使用Python中的 字典 可以更好的处理此类问题。

笔记

get方法

dict.get(key, default=None)

返回指定键的值,如果值不在字典中返回 default 值,参数 default 在使用时无需写参数名。

其它知识

其它与字典相关的知识请查阅文末的参考资料。

参考资料

Python 字典(Dictionary) get()方法——菜鸟教程
Python 字典(Dictionary)——菜鸟教程

标签:get,Python,1783,笔记,default,dict,刷题,字典
From: https://www.cnblogs.com/KoiC/p/16993086.html

相关文章

  • PaddleOCR学习笔记 00-PaddleOCR简介
    PaddleOCR学习笔记00-PaddleOCR简介图片可能不全,大家可以观看b站的视频。视频链接:https://www.bilibili.com/video/BV1nf4y1U7RX?p=4官网地址:https://github.com/PaddlePad......
  • Pytorch学习笔记之tensorboard
      训练模型过程中,经常需要追踪一些性能指标的变化情况,以便了解模型的实时动态,例如:回归任务中的MSE、分类任务中的Accuracy、生成对抗网络中的图片、网络模......
  • 自动化测试技术笔记(一):前期调研怎么做
    昨天下午在家整理书架,把很多看完的书清理打包好,预约了公益捐赠机构上门回收。整理的过程中无意翻出了几年前的工作记事本,里面记录了很多我刚开始做自动化和性能测试时的......
  • 学习笔记目录-坚持学习
    Back-EndDevelopmentJava基础* SSM框架 SpringBoot框架* SpringCloud框架* Mysql数据库* Redis数据库* Linux命令 Front-EndDevelopmentH......
  • Java笔记(7)——equals和toString方法的重写和一个例子
    1.Object类​​Object​​​类是所有类的根父类,如果在类中没有​​extends​​关键字指明其父类,默认其父类为Object类。2.==与equals方法的区别​​==​​​:是否指向了同......
  • Java笔记(8)——重载(Overload)与重写(Override)的区别
    1、重写(Override)  重写是子类对允许访问的父类的方法进行重新编写的过程,方法名、返回值和参数列表不能变,方法中的内容可以变化。特点就是:子类可以根据自己的需要对父类的......
  • Java笔记(10)——异常处理
    1、Java异常  Java运行时发生异常可以分为两类:​​Error​​​:​​JVM​​系统内部错误、资源耗尽等问题产生的异常。​​Exception​​:编程错误或偶然的外在因素导致的......
  • Java笔记(5)——类的继承、访问控制、super关键字
      在类中,不写构造方法,相当于执行了默认的无参构造方法;写了有参构造方法,则只执行有参构造方法,默认的无参构造方法则会被屏蔽掉;若想拥有有参和无参构造方法,则同时显示地写出......
  • [机器学习] Yellowbrick使用笔记4-目标可视化文件
    dates:2020-07-2510:31:35+0800tags:-机器学习-Python-数据分析与可视化目标可视化工具专门用于直观地描述用于监督建模的因变量,通常称为y目标。代码......
  • [机器学习] Yellowbrick使用笔记3-特征分析可视化
    dates:2020-07-2510:16:42+0800tags:-机器学习-Python-数据分析与可视化特征分析可视化工具设计用于在数据空间中可视化实例,以便检测可能影响下游拟合的......