• [Python]小甲鱼Python视频第002课(第一个游戏)课后题及参考解答


    # -*- coding: utf-8 -*-
    """
    Created on Mon Mar  4 11:19:54 2019
    
    @author: Administrator
    """
                                                      
    """
    测试题:
    0. 什么是BIF?
        内置函数,已经写好的API,直接按规矩调用即可,不需要自己写的。
        
    1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
        在Python命令行下,输入
            bif_list_temp = dir(__builtins__);
            bif_list = [each for each in bif_list_temp if each.islower() == True];
            print(len(bif_list));
        输出结果为83,可能与Python3的版本有关,我的版本是Python3.7.1 Win64版。
        
    2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?
        不一样,大小写字母的ASCII码不一样
        Python中不允许在if条件中进行赋值
    
    3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
        .................不知道该怎么回答
    
    4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
        = 赋值符号
        == 相等逻辑判断
        
    5. 你听说过“拼接”这个词吗?
        听过字符串拼接,就是把几个字符串连接起来成为一个新的字符串。
    
    动动手:
    0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
        见#hello.py
    1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
        见#calc.py
    2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
        ...额.不知道写啥
        BIF
        input
        int
        
    
    """
    
    #1
    bif_list_temp = dir(__builtins__);
    bif_list = [each for each in bif_list_temp if each.islower() == True];
    print(len(bif_list));
    
    #c = 0;
    #if c = 1:  #Python中不允许在if条件中进行赋值
    
    
    #hello.py
    name = input('请输入您的姓名:');
    print('你好,'+name+'!');
    
    #calc.py
    num = int(input('请输入1到100之间的数字:'));
    if num >=1 and num <=100:
        print('你妹好漂亮^_^');
    else:
        print('你大爷好丑T_T');
    
        
    

      

    ~不再更新,都不让我写公式,博客园太拉胯了
  • 相关阅读:
    SyntaxError: Non-ASCII character 'xe7' in file解决方法
    python实现微信打飞机游戏
    ubuntu 系统出错一览
    MVC的特点
    架构
    策略模式
    bin
    使用XSLT实现Word下载
    <a>标签的href属性
    call-template和apply-templates
  • 原文地址:https://www.cnblogs.com/alimy/p/10473677.html
Copyright © 2020-2023  润新知