zoukankan      html  css  js  c++  java
  • [Python]小甲鱼Python视频第005课(Python的数据类型)课后题及参考解答

    # -*- coding: utf-8 -*-
    """
    Created on Mon Mar  4 23:05:51 2019
    
    @author: fengs
    """
    
    """
    
    
    0. 在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗?
        bool:布尔类型
        float:浮点型
        str:字符串类型
    
    
    1. 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?
        非0即1,非False即True
    
    
    2. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?
        都不是,是向零取整
        int(1.1) ---> 1
        int(-1.8) ---> -1
    
    
    3. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?
        a = 1.4
        b = 1.5;
        c = int(a+0.5);
        d = int(b+0.5);
    
    
    4. 取得一个变量的类型,视频中介绍可以使用 type() 和 isinstance(),你更倾向于使用哪个?
        type 显示更直接,但结果很难运用
        isinstance 获得的是逻辑值,但需要提前知道目标类型
        
        更喜欢用type查看,用isinstance来做判断
    
    
    5. Python3 可以给变量命名中文名,知道为什么吗?
        Python默认使用UTF8编码,所以支持中文的变量名
        
    
    
    6. 【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?
        还好!可以跟上节奏!
        
    动动手
    0. 针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误类型的时候,及时提醒用户重新输入,防止程序崩溃。
    
    
    1. 写一个程序,判断给定年份是否为闰年。(注意:请使用已学过的 BIF 进行灵活运用)
    
    这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年。
    
    
    2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
        呃
        
        
    """
    
    
    #动动手0
    temp_str = input('请输入一个数字:');
    if not temp_str.isdigit():
        print('你输入的不是一个数字');
    else:
        print('你输入的数字是:%d' % int(temp_str));
        
    #动动手1
        
    def isLeapYear( year ):
        if (year % 400 == 0) or ( year % 4 == 0 and year %100 != 0):
            return True;
        else:
            return False;
    

      

    ~不再更新,都不让我写公式,博客园太拉胯了
  • 相关阅读:
    mysqldump 导出数据库为DBname的表名为Tname的表结构 导出数据库的所有表的表结构
    mysqldump 备份某张表 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions,
    nfs missing codepage or helper program, or other error
    date 增加一个小时 减少一个小时
    mysqldump 备份单个数据库
    mysql删除账户
    怎么删除某个用户的所有帖子?
    mongodb删除重复数据
    ReSharper2018破解详细方法
    激活windows和office
  • 原文地址:https://www.cnblogs.com/alimy/p/10474073.html
Copyright © 2011-2022 走看看