百万年薪python之路 -- 变量及if的练习
1.简述变量命名规范
1.变量由数字,字母,下划线组成
2.不能以数字开头
3.不能使用python关键字
4.不能使用中文和拼音命名
5.区分大小写
6.变量名要具有描述性
7.推荐写法
7.1驼峰体 AgeOfOldboy = 98
7.2下划线 age_of_oldboy = 98 (官方推荐)
2.name = input(“>>>”) name变量是什么数据类型通过代码检测
name = input(">>>")
print(type(name))
3.if条件语句的基本结构?
if
if else
if elif elif elif
if elif elif else
if if if if
if嵌套
4.用print打印出下面内容:
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.
print("""
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.
""")
5.利用if语句写出猜大小的游戏:
设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
number = input("请输入数字:")
if int(number) > 66:
print("你猜大了")
elif int(number) < 66:
print("你猜小了")
else:
print("恭喜你!猜对了!")
6.提⽰⽤户输入他的年龄, 程序进⾏判断.
如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.
age = int(input("请输入年龄:"))
if age<10:
print("⼩屁孩")
elif age < 20:
print("青春期叛逆的⼩屁孩")
elif age < 30:
print("开始定性, 开始混社会的⼩ 屁孩⼉")
elif age < 40:
print("看老⼤不⼩了, 赶紧结婚⼩屁孩⼉")
elif age < 50:
print("家⾥有个不听话的⼩屁孩⼉")
elif age < 60:
print("⾃⼰⻢上变成不听 话的老屁孩⼉")
elif age <70:
print("活着还不错的老屁孩⼉")
elif age <80:
print("⼈⽣就快结束了的⼀个老屁孩⼉")
else:
print("再⻅了这个世界")
7.单行注释以及多行注释表示方式
单行 #
多行 """ """ 或者''' '''
8.简述你所知道的Python3和Python2的区别?
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能
9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误
name = input("请输入名字:")
if name == "大黑哥":
print("真聪明")
else :
print("输入有误")
10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)
month = input("请输入月份:")
if month == "1":
print("一月的食物")
elif month == "2":
print("二月的食物")
elif month == "3":
print("三月的食物")
elif month == "4":
print("四月的食物")
elif month == "5":
print("五月的食物")
elif month == "6":
print("六月的食物")
elif month == "7":
print("七月的食物")
elif month == "8":
print("八月的食物")
elif month == "9":
print("九月的食物")
elif month == "10":
print("十月的食物")
elif month == "11":
print("十一月的食物")
elif month == "12":
print("十二月的食物")
11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次
>=90 A
=80 B
=70 C
=60 D
< 60 不及格
score = int(input("请输入分数:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("不及格")
---恢复内容结束---
day01作业
1.简述变量命名规范
1.变量由数字,字母,下划线组成
2.不能以数字开头
3.不能使用python关键字
4.不能使用中文和拼音命名
5.区分大小写
6.变量名要具有描述性
7.推荐写法
7.1驼峰体 AgeOfOldboy = 98
7.2下划线 age_of_oldboy = 98 (官方推荐)
2.name = input(“>>>”) name变量是什么数据类型通过代码检测
name = input(">>>")
print(type(name))
3.if条件语句的基本结构?
if
if else
if elif elif elif
if elif elif else
if if if if
if嵌套
4.用print打印出下面内容:
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.
print("""
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.
""")
5.利用if语句写出猜大小的游戏:
设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
number = input("请输入数字:")
if int(number) > 66:
print("你猜大了")
elif int(number) < 66:
print("你猜小了")
else:
print("恭喜你!猜对了!")
6.提⽰⽤户输入他的年龄, 程序进⾏判断.
如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.
age = int(input("请输入年龄:"))
if age<10:
print("⼩屁孩")
elif age < 20:
print("青春期叛逆的⼩屁孩")
elif age < 30:
print("开始定性, 开始混社会的⼩ 屁孩⼉")
elif age < 40:
print("看老⼤不⼩了, 赶紧结婚⼩屁孩⼉")
elif age < 50:
print("家⾥有个不听话的⼩屁孩⼉")
elif age < 60:
print("⾃⼰⻢上变成不听 话的老屁孩⼉")
elif age <70:
print("活着还不错的老屁孩⼉")
elif age <80:
print("⼈⽣就快结束了的⼀个老屁孩⼉")
else:
print("再⻅了这个世界")
7.单行注释以及多行注释表示方式
单行 #
多行 """ """ 或者''' '''
8.简述你所知道的Python3和Python2的区别?
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能
9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误
name = input("请输入名字:")
if name == "大黑哥":
print("真聪明")
else :
print("输入有误")
10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)
month = input("请输入月份:")
if month == "1":
print("一月的食物")
elif month == "2":
print("二月的食物")
elif month == "3":
print("三月的食物")
elif month == "4":
print("四月的食物")
elif month == "5":
print("五月的食物")
elif month == "6":
print("六月的食物")
elif month == "7":
print("七月的食物")
elif month == "8":
print("八月的食物")
elif month == "9":
print("九月的食物")
elif month == "10":
print("十月的食物")
elif month == "11":
print("十一月的食物")
elif month == "12":
print("十二月的食物")
11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次
>=90 A
=80 B
=70 C
=60 D
< 60 不及格
score = int(input("请输入分数:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("不及格")
百万年薪python之路 -- 变量及if的练习的更多相关文章
- 百万年薪python之路 -- JS基础介绍及数据类型
JS代码的引入 方式1: <script> alert('兽人永不为奴!') </script> 方式2:外部文件引入 src属性值为js文件路径 <script src ...
- 百万年薪python之路 -- MySQL数据库之 Navicat工具和pymysql模块
一. IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接 ...
- 百万年薪python之路 -- 面向对象之 反射,双下方法
面向对象之 反射,双下方法 1. 反射 计算机科学领域主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象相关的属性.python ...
- 百万年薪python之路 -- 异常处理
异常处理 1.错误的分类: 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错 ...
- 百万年薪python之路 -- 面向对象之三大特性
1.面向对象之三大特性 1.1封装 封装:就是把一堆代码和数据,放在一个空间,并且可以使用 对于面向对象的封装来说,其实就是使用构造方法将内容封装到 对象 中,然后通过对象直接或者self间接获取被封 ...
- 百万年薪python之路 -- 面向对象之继承
面向对象之继承 1.什么是面向对象的继承 继承(英语:inheritance)是面向对象软件技术当中的一个概念. 通俗易懂的理解是:子承父业,合法继承家产 专业的理解是:子类可以完全使用父类的方法和属 ...
- 百万年薪python之路 -- 软件的开发规范
一. 软件的开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好.但是真正的后端开发的项目 ...
- 百万年薪python之路 -- 模块二
1. 序列化模块 什么是序列化呢? 序列化的本质就是将一种数据结构(如字典.列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化. 为什么要有序列化模块? 如果你写入文件中的字符串是 ...
- 百万年薪python之路 -- 模块
1.自定义模块 1.1.1 模块是什么? 模块就是文件,存放一堆常用的函数和变量的程序文件(.py)文件 1.1.2 为什么要使用模块? 1.避免写重复代码,从文件级别组织程序,更方便管理 2.可以多 ...
随机推荐
- 腾讯、阿里、百度、360、114 公共DNS分享
DNS,在互联网有着重要的地位,域名转换成IP,都是DNS在工作. 腾讯 DNS+ IP:119.29.29.29 备用:182.254.116.116 阿里DNS ip:223.5.5.5 223. ...
- [Leetcode] 第309题 最佳买卖股票时机含冷冻期
一.题目描述 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 . 设计一个算法计算出最大利润.在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与 ...
- servlet request、response的中文乱码问题
一.request 1.get请求 get请求的参数是在请求行中的,浏览器使用utf-8进行编码,数据的编码一般为UTF-8,而url请求行的默认编码为ISO-8859-1,一般来说有以下方式可以解决 ...
- Mysql学习笔记整理之索引
索引的概念: 索引是一个分散存储的数据结构(检索)对数据库表中一列或多列的值进行排序 为什么要用索引? 索引能极大的减少存储引擎需要扫描的数据量 索引可以把随机IO变成顺序IO 索引可以帮助我们进行分 ...
- 【linux】【jenkins】自动化运维四 整合gitlab、docker发布java项目
jenkins发布java项目 过程参考发布vue项目.https://www.cnblogs.com/jxd283465/p/11543431.html 大同小异. vue建立的是Freestyle ...
- rpm方式升级cenos6.7内核
最近因为yarn集群问题需要配置cgroup.但是配置完成后操作系统内核奔溃. 查找资料后发现升级内核可以解决问题.在领导的大力支持下,对生产环境的计算节点(nodemanager)进行了批量升级内核 ...
- java selenium 自动化笔记-不是0基础,至少有java基础
本来今天要学GitHub的,但是在群里问了下小伙伴时被暴击.说我学的东西太多太杂,不是很深入,都是皮毛.哎~自己早深有意识到,因个人能力吧,找的资料都不是很全,加上实际工作没有应用到.所以写一篇sel ...
- Maven 梳理 -eclipse中创建Maven的web项目
已验证成功: 1.创建Maven的Web工程 新建Maven工程:File -> New -> Maven Project,具体如下所示: 点击Next进入下述页面,下方的窗口是我们选择所 ...
- js三级联动效果city-picker
链接:https://pan.baidu.com/s/1NE_EO5_xGvR-y-lboYap7g 提取码:h00e 效果展示: 解决: 动态赋值: 注意:在执行赋值之前,必须执行reset和des ...
- 【转+】python为什么推荐使用多进程
最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然.所以有了下面的深入研 ...