前言
第一次写博客, 有点无从下手, 如果有做的不好的欢迎评论指正。
本系列适合小白和只有一些基础却又没有学习思路的人来看, 如果你是大神 请略过 本文对你可能没有什么实质的帮助!如果您有问题 欢迎加我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的规范 怎么才算规范呢?
右边下拉条黄色的杠杠全部消失,上边显示一个绿色的对号就是书写规范了 怎么才能书写规范呢 ?
暂时你自己摸索。我先不讲
好了 结束啦!练习题的答案见明天的更新
一会就能说玩的东西 我竟然写了这么久
ε=(´ο`*)))唉