Python十天入门之第一天 if else while

                                                   前言

         第一次写博客, 有点无从下手, 如果有做的不好的欢迎评论指正。

         本系列适合小白和只有一些基础却又没有学习思路的人来看, 如果你是大神 请略过 本文对你可能没有什么实质的帮助!如果您有问题 欢迎加我QQ一起探讨QQ778786617。

         我写的是十天入门 , 一些内容说的不够详细,还望海涵。

         十天入门  虽然是十天 可是逻辑思维和代码量是必须要有的。如果没有 到时候该写不出来代码还是写不出来。

为此 ,请执行 千行代码计划 。顾名思义 就是一天写一千行代码,这一千行是指有效代码,空行注释是不算的,注释不算并不代表不用写,请尽可能多的将注释写出来,这更有助你的理解和进步。一千行代码写完以后相信你对当天的内容会有详细的理解。

          废话不多说!

                                                   正文

        先说环境 使用的是PyCharm 基于Python3.x以上建议使用最新版本,  关于Python集成开发环境的搭建,本文不做解释了。

如果不会,请参考此博客https://blog.csdn.net/qq_25814003/article/details/80609729,另外感谢博主的无私贡献。

接下来就是创建项目了 file的下拉列表 new一个

        先从helloworld开始     

     print() 是一个输出函数,可以在控制台打印输出数据
print("Hello World")

1.点击运行

2.右键空白地方  run一下

ok             hello world 出来了

接下来  声明一个变量a 输出一下

a = 10

print(a)

运行一下控制台上输出变量 10 了

接下来 声明一个变量接收输入的内容

 接下来 说一下数据类型   简单说一下  整形(int) 布尔型(bool)浮点型(float) 字符串(str)空值None

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

整形 就是整数 不带小数点的阿拉伯数字 比如 0123456789

布尔型  只有True 和False 举个栗子 3 > 2  运行 返回True  3 < 2 运行返回False

浮点型  很明显的特征 浮点型是有小数点的 比如 1是一个int 型 1.0 就是浮点型

字符串  也有很明显的特征  1 是一个 int 型而 “1” 就是一个字符串

怎么查看自己输入的变量是什么类型的呢?

举个例子:

这时  能看到 是字符串类型的 可是我 输入的是一个数字 怎么就成字符串了呢

因为 input()将所有输入作为字符串看待,返回字符串类型。

怎么把自己输入的变量转换为想要的类型呢?

没错  就这么简单 用int()函数转换一下就可以了

看图 下边的if语句

用中文来说的话就是  如果 age(年龄)< 18 输出

您输入的年龄属于未成年!

反之 输出 成年

 这就是 if else 循环语句

如果第一个条件成立,后续判断不再执行,如果第一个不成立,再去判断第二个
举个栗子:
num = input("请输入一个数字:")
#转换为数字
num = int(num)
#如果第一个条件成立,后续判断不再执行,如果第一个不成立,再去判断第二个
if num<10:
    print("输入的数字小于10")
elif num >10:
    print("您输入的数字大于10")
else:
    print("您输入的数字等于10")

但是这个只循环一次 ,如何多次循环呢?

这个时候就该while循环登场了

运行一下  你会发现在不管在控制台怎么输入

只要不输入q就会一直让你输入 

接下来  就到了练习时间 了

练习一   给出逻辑  和答案 

 练习二  计算BMI值

'''
1.输入一个体重(kg) height = input()
2.输入一个身高(m)weight = input()
3.计算bmi值    bmi = 体重 /身高*身高
4.判断bmi指数范围
   如果bmi小于18.5
      输出体重过轻
    否则 如果bmi小于23.9
       输出体重正常
    否则 如果bmi小于27
        输出体重过重
    否则 如果bmi小于32
        输出体重肥胖
    否则
         非常肥胖
'''

练习三 计算工资

'''1.输入一个税前工资
2.计算各项社会保险费    如果税前工资>=7662  社会保险费 = 7662 *五险一金比例22.5%    如果税前工资 < 7662 社会保险费 = 税前工资 * 五险一金比例22.5%
3.计算应纳税所得额,计算公式如下    应纳税所得额 = 税前工资收入金额 - 各项社会保险费 - 起征点(3500)
4.判断应纳税所得额所在阶梯的适用税率和速算扣除数
5.根据税率和速算扣除数计算应缴纳税额 计算公式如下:    税额 = 应纳税所得额 * 税率 - 速算扣除数
6.计算到手工资,计算公式如下    到手工资 = 税前工资 - 社会保险费 - 税额'''

练习四 猜数字

"""
1.随机产生一个数字X-X
2.将猜数字代码写在循环中
 2.1 输入一个数字  并转换为整数
 2.2对比正确答案
 2.3输出三种情况
"""

import random
number = random.randint(0,100)

上边不是注释的两句 是开头已经生成的一个变量为number的随机数

最后一个最最重要的问题 书写一定一定要规范 尽可能的遵守PE8的规范 怎么才算规范呢?

右边下拉条黄色的杠杠全部消失,上边显示一个绿色的对号就是书写规范了  怎么才能书写规范呢 ?

暂时你自己摸索。我先不讲

好了 结束啦!练习题的答案见明天的更新   

一会就能说玩的东西 我竟然写了这么久

ε=(´ο`*)))唉

猜你喜欢

转载自blog.csdn.net/qq_40566294/article/details/81188506