1.简述变量命名规范

  1. 1.变量由数字,字母,下划线组成
  2. 2.不能以数字开头
  3. 3.不能使用python关键字
  4. 4.不能使用中文和拼音命名
  5. 5.区分大小写
  6. 6.变量名要具有描述性
  7. 7.推荐写法
  8. 7.1驼峰体 AgeOfOldboy = 98
  9. 7.2下划线 age_of_oldboy = 98 (官方推荐)

2.name = input(“>>>”) name变量是什么数据类型通过代码检测

  1. name = input(">>>")
  2. print(type(name))

3.if条件语句的基本结构?

  1. if
  2. if else
  3. if elif elif elif
  4. if elif elif else
  5. if if if if
  6. if嵌套

4.用print打印出下面内容:

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

  1. print("""
  2. ⽂能提笔安天下,
  3. 武能上⻢定乾坤.
  4. ⼼存谋略何⼈胜,
  5. 古今英雄唯是君.
  6. """)

5.利用if语句写出猜大小的游戏:

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

  1. number = input("请输入数字:")
  2. if int(number) > 66:
  3. print("你猜大了")
  4. elif int(number) < 66:
  5. print("你猜小了")
  6. else:
  7. print("恭喜你!猜对了!")

6.提⽰⽤户输入他的年龄, 程序进⾏判断.

如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

  1. age = int(input("请输入年龄:"))
  2. if age<10:
  3. print("⼩屁孩")
  4. elif age < 20:
  5. print("青春期叛逆的⼩屁孩")
  6. elif age < 30:
  7. print("开始定性, 开始混社会的⼩ 屁孩⼉")
  8. elif age < 40:
  9. print("看老⼤不⼩了, 赶紧结婚⼩屁孩⼉")
  10. elif age < 50:
  11. print("家⾥有个不听话的⼩屁孩⼉")
  12. elif age < 60:
  13. print("⾃⼰⻢上变成不听 话的老屁孩⼉")
  14. elif age <70:
  15. print("活着还不错的老屁孩⼉")
  16. elif age <80:
  17. print("⼈⽣就快结束了的⼀个老屁孩⼉")
  18. else:
  19. print("再⻅了这个世界")

7.单行注释以及多行注释表示方式

  1. 单行 #
  2. 多行 """ """ 或者''' '''

8.简述你所知道的Python3和Python2的区别?

  1. python2:
  2. 源码不统一,有重复的功能代码
  3. python3
  4. 源码统一,没有重复的功能

9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误

  1. name = input("请输入名字:")
  2. if name == "大黑哥":
  3. print("真聪明")
  4. else :
  5. print("输入有误")

10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)

  1. month = input("请输入月份:")
  2. if month == "1":
  3. print("一月的食物")
  4. elif month == "2":
  5. print("二月的食物")
  6. elif month == "3":
  7. print("三月的食物")
  8. elif month == "4":
  9. print("四月的食物")
  10. elif month == "5":
  11. print("五月的食物")
  12. elif month == "6":
  13. print("六月的食物")
  14. elif month == "7":
  15. print("七月的食物")
  16. elif month == "8":
  17. print("八月的食物")
  18. elif month == "9":
  19. print("九月的食物")
  20. elif month == "10":
  21. print("十月的食物")
  22. elif month == "11":
  23. print("十一月的食物")
  24. elif month == "12":
  25. print("十二月的食物")

11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次

>=90 A

=80 B
=70 C
=60 D
< 60 不及格

  1. score = int(input("请输入分数:"))
  2. if score >= 90:
  3. print("A")
  4. elif score >= 80:
  5. print("B")
  6. elif score >= 70:
  7. print("C")
  8. elif score >= 60:
  9. print("D")
  10. else:
  11. print("不及格")

---恢复内容结束---

day01作业

1.简述变量命名规范

  1. 1.变量由数字,字母,下划线组成
  2. 2.不能以数字开头
  3. 3.不能使用python关键字
  4. 4.不能使用中文和拼音命名
  5. 5.区分大小写
  6. 6.变量名要具有描述性
  7. 7.推荐写法
  8. 7.1驼峰体 AgeOfOldboy = 98
  9. 7.2下划线 age_of_oldboy = 98 (官方推荐)

2.name = input(“>>>”) name变量是什么数据类型通过代码检测

  1. name = input(">>>")
  2. print(type(name))

3.if条件语句的基本结构?

  1. if
  2. if else
  3. if elif elif elif
  4. if elif elif else
  5. if if if if
  6. if嵌套

4.用print打印出下面内容:

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

  1. print("""
  2. ⽂能提笔安天下,
  3. 武能上⻢定乾坤.
  4. ⼼存谋略何⼈胜,
  5. 古今英雄唯是君.
  6. """)

5.利用if语句写出猜大小的游戏:

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

  1. number = input("请输入数字:")
  2. if int(number) > 66:
  3. print("你猜大了")
  4. elif int(number) < 66:
  5. print("你猜小了")
  6. else:
  7. print("恭喜你!猜对了!")

6.提⽰⽤户输入他的年龄, 程序进⾏判断.

如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

  1. age = int(input("请输入年龄:"))
  2. if age<10:
  3. print("⼩屁孩")
  4. elif age < 20:
  5. print("青春期叛逆的⼩屁孩")
  6. elif age < 30:
  7. print("开始定性, 开始混社会的⼩ 屁孩⼉")
  8. elif age < 40:
  9. print("看老⼤不⼩了, 赶紧结婚⼩屁孩⼉")
  10. elif age < 50:
  11. print("家⾥有个不听话的⼩屁孩⼉")
  12. elif age < 60:
  13. print("⾃⼰⻢上变成不听 话的老屁孩⼉")
  14. elif age <70:
  15. print("活着还不错的老屁孩⼉")
  16. elif age <80:
  17. print("⼈⽣就快结束了的⼀个老屁孩⼉")
  18. else:
  19. print("再⻅了这个世界")

7.单行注释以及多行注释表示方式

  1. 单行 #
  2. 多行 """ """ 或者''' '''

8.简述你所知道的Python3和Python2的区别?

  1. python2:
  2. 源码不统一,有重复的功能代码
  3. python3
  4. 源码统一,没有重复的功能

9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误

  1. name = input("请输入名字:")
  2. if name == "大黑哥":
  3. print("真聪明")
  4. else :
  5. print("输入有误")

10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)

  1. month = input("请输入月份:")
  2. if month == "1":
  3. print("一月的食物")
  4. elif month == "2":
  5. print("二月的食物")
  6. elif month == "3":
  7. print("三月的食物")
  8. elif month == "4":
  9. print("四月的食物")
  10. elif month == "5":
  11. print("五月的食物")
  12. elif month == "6":
  13. print("六月的食物")
  14. elif month == "7":
  15. print("七月的食物")
  16. elif month == "8":
  17. print("八月的食物")
  18. elif month == "9":
  19. print("九月的食物")
  20. elif month == "10":
  21. print("十月的食物")
  22. elif month == "11":
  23. print("十一月的食物")
  24. elif month == "12":
  25. print("十二月的食物")

11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次

>=90 A

=80 B
=70 C
=60 D
< 60 不及格

  1. score = int(input("请输入分数:"))
  2. if score >= 90:
  3. print("A")
  4. elif score >= 80:
  5. print("B")
  6. elif score >= 70:
  7. print("C")
  8. elif score >= 60:
  9. print("D")
  10. else:
  11. print("不及格")

百万年薪python之路 -- 变量及if的练习的更多相关文章

  1. 百万年薪python之路 -- JS基础介绍及数据类型

    JS代码的引入 方式1: <script> alert('兽人永不为奴!') </script> 方式2:外部文件引入 src属性值为js文件路径 <script src ...

  2. 百万年薪python之路 -- MySQL数据库之 Navicat工具和pymysql模块

    一. IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接 ...

  3. 百万年薪python之路 -- 面向对象之 反射,双下方法

    面向对象之 反射,双下方法 1. 反射 计算机科学领域主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象相关的属性.python ...

  4. 百万年薪python之路 -- 异常处理

    异常处理 1.错误的分类: 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错 ...

  5. 百万年薪python之路 -- 面向对象之三大特性

    1.面向对象之三大特性 1.1封装 封装:就是把一堆代码和数据,放在一个空间,并且可以使用 对于面向对象的封装来说,其实就是使用构造方法将内容封装到 对象 中,然后通过对象直接或者self间接获取被封 ...

  6. 百万年薪python之路 -- 面向对象之继承

    面向对象之继承 1.什么是面向对象的继承 继承(英语:inheritance)是面向对象软件技术当中的一个概念. 通俗易懂的理解是:子承父业,合法继承家产 专业的理解是:子类可以完全使用父类的方法和属 ...

  7. 百万年薪python之路 -- 软件的开发规范

    一. 软件的开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好.但是真正的后端开发的项目 ...

  8. 百万年薪python之路 -- 模块二

    1. 序列化模块 什么是序列化呢? 序列化的本质就是将一种数据结构(如字典.列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化. 为什么要有序列化模块? 如果你写入文件中的字符串是 ...

  9. 百万年薪python之路 -- 模块

    1.自定义模块 1.1.1 模块是什么? 模块就是文件,存放一堆常用的函数和变量的程序文件(.py)文件 1.1.2 为什么要使用模块? 1.避免写重复代码,从文件级别组织程序,更方便管理 2.可以多 ...

随机推荐

  1. 跟我学SpringCloud | 第二十章:Spring Cloud 之 okhttp

    1. 什么是 okhttp ? okhttp 是由 square 公司开源的一个 http 客户端.在 Java 平台上,Java 标准库提供了 HttpURLConnection 类来支持 HTTP ...

  2. 连接电脑时,无法启用USB调试

    原因: 手机悬浮球 解决方案: 取消悬浮球,停止一切悬浮应用 (下面的废话可以不听) 预置条件: 手机已经打开开发者模式 开启USB调试模式 电脑能检测到手机 故事背景: 经常用手机连接电脑进行adb ...

  3. Windows上部署MySql

    下载安装包 最新版本可以在 MySQL 下载中下载. 下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 D:\Program Files\Java\mysql-8.0.16-w ...

  4. Centos7搭建Scrapy爬虫环境

    写在前面 因为之前的爬虫环境一直是部署在我自己本地的电脑上的,最近,写了一个监控别人空间的爬虫,需要一直线上24小时运行,所有就打算云服务器上部署环境,也捣鼓了好一会才弄好,还是有一些坑,这里先记录一 ...

  5. 简单python爬虫案例(爬取慕课网全部实战课程信息)

    技术选型 下载器是Requests 解析使用的是正则表达式 效果图: 准备好各个包 # -*- coding: utf-8 -*- import requests #第三方下载器 import re ...

  6. Java初中级面试笔记及对应视频讲解

    笔试题链接:点击打开链接   密码:提取码:7h9e 视频下载链接: 点击打开链接  提取码:hyye 百万it课程 https://pan.baidu.com/s/1ldJ_Ak7y0VL5Xmy9 ...

  7. 基于vue-cli、elementUI的Vue超简单入门小例子

    - 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. - 开始写例子之前,先对环境的部署做点简单的介绍,其实和Vue官方的差不多. #如若没有安装过vu ...

  8. Spark 学习笔记之 Streaming和Kafka Direct

    Streaming和Kafka Direct: Spark version: 2.2.0 Scala version: 2.11 Kafka version: 0.11.0.0 Note: 最新版本感 ...

  9. Linux下格式化恢复USB启动优盘

    问题描述:优盘制作成启动盘安装操作系统,但是后边使用时发现无法格式化,提示 This partition cannot be modified because it contains a partit ...

  10. 使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)

    使用低版本的VS打开高版本项目的解决方案,这里以VS2008打开VS2010开发的项目为例. 右键项目的sln文件以记事本的方式打开: 将对应的前两列版本各降到对应的版本,这边的11.00改为10.0 ...