1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏

一. 计算机是什么
基本组成:
主板+cpu+内存
cpu: 主频, 核数(16)
内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度)
显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105
硬盘: 西数。希捷。日立,东芝
计算机最底层是 电子电路. 只能识别两个数 0 1

二. python的简介
解释型语言. 弱类型语言

三、安装

一路路确定即可. 记得path下打钩.

四、 hello world
print("你好啊. 我是周润发")

五. 变量(命名规则)

变量:将运算的中间结果暂存到内存,以便便后续程序调⽤用.
命名规则;
1. 由数字, 字母, 下划线组成
2. 不能数字开头. 更不能是纯数字
3. 不能是关键字
4. 不要太长
5. 不要用中文
6. 区分大小写
7. 要有意义
8. 驼峰和下划线命名
常量: 全部字母大写常量. 约定俗成

六、常量

在python中不存在绝对的常量量. 约定俗成, 所有字⺟母⼤大写就是常量量
例例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990

七、注释

有时候我们写的东⻄西不⼀一定都是给⽤用户看的. 或者不希望解释器执⾏行行. 那我们可以使⽤用#来
注释掉代码. 被注释的内容是不会执⾏行行的.可以⽅方便便后⾯面的程序员来拜读你的代码
单⾏行行注释: # 被注释的内容
多⾏行行注释:''' 被注释的内容 ''', """这个也是多⾏行行注释"""

八. 数据类型

8.1什么是数据类型?
我们⼈人类可以很容易易的分清数字与字符的区别,但是计算机并不不能呀,计算机虽然很强⼤大,但从某种⻆角
度上看⼜又很傻,除⾮非你明确的告诉它,1是数字,“汉”是⽂文字,否则它是分不不清1和‘汉’的区别的,因此,在
每个编程语⾔言⾥里里都会有⼀一个叫数据类型的东东,其实就是对常⽤用的各种数据类型进⾏行行了了明确的划分,你想
让计算机进⾏行行数值运算,你就传数字给它,你想让他处理理⽂文字,就传字符串串类型给他。Python中常⽤用的数
据类型有多种,今天我们暂只讲3种, 数字、字符串串、布尔类型(命题).

8.2 整数(int)

常⻅见的数字都是int类型. ⽤用于计算或者⼤大⼩小的比较
在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
够你⽤用了了吧. 注意这些是整数.

int整数. + - * / %取余数  //整除,  >  <  >=  <=  !=不等于

a=1
print(type(a))
返回<class 'int'>

8.3 字符串

在Python中,凡是⽤用引号引起来的,全是字符串串.

str字符串. 用',",''',""" 引起来的都是字符串 + *

a="哈哈"
print(type(a))
返回<class 'str'>

8.4 bool 布尔值

布尔值只有True和False两个值

a=5
b=3
c=5>3
print(type(c))
返回<class 'bool'>
a=5
b=3
c=a<b
print(c)
返回False
a=5
b=3
c=a>b
print(c)
返回True

8.5 实例:(取余数用法)

a = 10
b = 3
print(a%b)    # xxx是否可以被xxxx整除


num = input("请输入一个数:")
num = int(num)
if num % 3 == 0:
print("是三的倍数")
else:
print("不是三的倍数")

九. 用户交互(input)

使⽤用input()函数,可以让我们和计算机互动起来

语法:
变量=input("提示语") 变量是字符串类型, 字符串=> 数字 => int(str)

 

十. if判断
最基本用法
if 条件判断:
代码块
运行流程. 当条件是真. 执行代码块

if 条件:
代码块1
else:
代码块2
执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一

if 条件1:
代码块1
elif 条件2:
代码块2
.....
else:
代码块n

执行流程:当条件1成立.执行代码块1.当条件1不成立判断条件2是否成立,如果条件2成立执行代码块2,依此类推,当条件都不成立,执行代码块n。

可以⽆无限的嵌套. 但是在实际开发中. 尽量量不要超过三层嵌套

实例1:

# 输入你兜里的钱
# 如果你的钱大于500块. 和啤酒吃炸鸡. 生活美滋滋
# 如果你兜里的钱 小于500 大于300. 吃个盖浇饭. 生活乐无边
# 如果你都里的前 小于300 大于50. 吃个方便面. 开心
# 如果你兜里的钱 小于50. 今天减肥.

代码1:

money = int(input("请输入你兜里有多少钱:"))
if money >500:
    print("喝啤酒,吃炸鸡")
else:
    if money >300:
        print("吃盖浇饭")
    else:
        if money >50:
            print("吃方便面")
        else:
            print("减肥")

代码2:

money = int(input("请输入你兜里有多少钱:"))
if money >500:
    print("吃炸鸡喝啤酒")
elif money >300:
    print("吃盖浇饭")
elif money > 50:
    print("吃泡面")
else:
    print("减肥")

 十一、input+if 练习

1、练习一:

输入分数判断
大于等于90分打印A,
大于等于80分小于90打印B,
大于等于70分小于90打印C,
小于70分打印E。
num = int(input("请输入你的分数:"))
if num >=90:
    print("A")
elif num >=80:
    print("B")
elif num >=70:
    print("C")
else:
    print("E")

 十二、while语句

用法:

while 条件:
代码块(循环体)
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束

实例:while

count = 1
while count <=8:
    print("hello,word!")
    count =count +1

实例: while+break

while True:
    s = input("你想喷的内容:")
    if s == "q":
        break
  print("你输入的内容" +s )

 实例:while+continue

while True:
    s = input("你想喷的内容:")
    if s == "q":
        break     #停止当前循环
    #过滤掉傻逼
    if "傻逼" in s:       #在xxx中出现了xx
        print("请注意你的言辞")
        continue       #停止当前本次循环,继续执行下一次循环
    print("你输入的内容:" +s )

 实例:

1+2+3+4+5+6+7+8....+100 = ?
# count = 1
# # 准备一个变量
# sum = 0
# while count <= 100:
#     # 累加到sum中
#     sum = sum + count   # 把sum中的值(之前运算的结果)和当前数的数相加
#     count = count + 1
# print(sum)

实例:输出1-100的奇数

count = 1
while count <=100:
    if count % 2 !=0: 
        print(count)
    count = count +1

 补充1: while循环-else.

while 条件:
代码块
else:
当条件为假的时候执行

index =1
while index <11:
if index == 8:
#break
pass
else:print(index)
index+=1
else:print("你好")

注意: 如果循环是通过break退出的. 那么while后⾯面的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个
else
pass: 不表⽰示任何内容. 为了了代码的完整性. 占位⽽而已

 

 

posted @ 2019-05-24 14:59  XingFang  阅读(246)  评论(0编辑  收藏  举报