• 老男孩python学习第一天作业


    问题一:操作系统的作用?

    答:
    操作系统,可以控制和协调电脑的各个组件进行协同工作 。

    问题二:列举你听过的操作系统及区别?

    答:
    常用操作系统如下:
    一、Windows
    二、Linux
    三、MacOS
    区别:
    Windows:丰富的图形化界面、闭源、收费、大量工具、适用于个人办公、娱乐。
    Linux:性能好、占用资源少、适用于做服务器。
    MacOS:人性化交互好、好看好用、适用于个人使用、开发。

    问题三:列举你了解的编码及他们之间的区别?

    答:
    常用编码:
    一、ASCII
    二、Unicode(万国码)
    三、UTF-8
    区别:
    ASCII:用8位表示一个东西;
    Unicode:用32位表示一个东西;
    UTF-8:对Unicode进行压缩,用尽量少的位数表示一个东西,取8的倍数;

    问题四:列举你了解的Python2和Python3的区别?

    答:
    区别一:默认解释器编码不同
    python2:ASCII
    python3:UTF-8
    区别二:输入的语法不同
    python2:raw_input
    python3:input
    区别三:输出的语法不同
    python2:print 你想要输出的内容
    python3:print(你想要输出的内容)

    问题五:你了解的python都有那些数据类型?

    答:
    三种类型,
    一、字符串(str)
    二、整型(int)
    三、布尔类型(bool)

    问题六:补充代码,实现以下功能。

    value = _____
    print(value) # 要求输出 alex"烧饼

    答:

    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    value = 'alex"烧饼'
    print(value)
    

    问题七:用print打印出下面内容:

    ⽂能提笔安天下,
    武能上⻢定乾坤.
    ⼼存谋略何⼈胜,
    古今英雄唯是君。

    答:

    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    print('''⽂能提笔安天下,
    武能上⻢定乾坤.
    ⼼存谋略何⼈胜,
    古今英雄唯是君。
    ''')
    

    问题八:变量名的命名规范和建议?

    答:
    命名规范:
    一、只能由数字、字母、下划线组成;
    二、不能以数字开头;
    三、不能使用python关键字;
    建议:
    一、见名知意;
    二、若需要用多个单词组成,用下划线连接;

    问题九:如下那个变量名是正确的?

    name = '武沛齐'
    _ = 'alex'
    _9 = "老男孩"
    9name = "景女神"
    oldboy(edu = 666

    答:
    正确的有:
    name = '武沛齐'
    _ = 'alex'
    _9 = "老男孩"

    问题十:简述你了解if条件语句的基本结构。

    答:
    结构一:
    if 判断条件:
    执行操作

    结构二:
    if 判断条件:
    执行操作
    else:
    执行操作

    结构三:
    if 判断条件:
    执行操作
    elif 判断条件:
    执行操作
    else:
    执行操作

    问题十一:设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。

    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    number = input('请输入猜测的数字:')
    number = int(number)
    if number > 66:
        print('大了')
    elif number < 66:
        print('小了')
    else:
        print('猜对了')
    

    问题十二:提⽰⽤户输入⿇花藤. 判断⽤户输入的对不对。如果对, 提⽰真聪明, 如果不对, 提⽰输入错误。

    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    content = input('请输入麻花腾:')
    if content == '麻花腾':
        print('真聪明')
    else:
        print('输错了')
    

    问题十三:写程序,要求用户输入0-100的数字后,能正确打印他的对应成绩.

    成绩有ABCDE5个等级,与分数的对应关系如下.

    A 90-100
    B 80-89
    C 60-79
    D 40-59
    E 0-39

    #!/user/bin/env python
    # -*- coding:utf-8 -*-
    score = input('请输入成绩(0-100):')
    score = int(score)
    if score >= 90:
        print('A')
    elif score >= 80:
        print('B')
    elif score >= 60:
        print('C')
    elif score >= 40:
        print('D')
    else:
        print('E')
    

    问题十四:.编译型语言和解释型语言的区别

    答:

    编译型语言:代码写完后,编译器将其变成另外一个文件,然后交给计算机执行。代表语言:C、C++、Java、C#
    解释型语言:写完代码交给解释器,解释器会从上到下一行一行代码执行,即:边解释边执行。 代表语言:Python、Ruby、PHP

  • 相关阅读:
    SVN更新的时候前面的子母的意思(A C D M G U R I)
    SQL总结(一)基本查询
    eclipse中如何打开工作空间里面已经有的项目
    java for循环的几种写法
    Eclipse自动生成作者、日期注释等功能设置
    linux任务计划及周期性任务计划
    进程管理工具使用
    Btrfs管理及应用
    LVM基本应用,扩展及缩减实现
    Linux-RAID
  • 原文地址:https://www.cnblogs.com/zhanglongfei/p/11562543.html
Copyright © 2020-2023  润新知