day1 preview

day1 preview

1.计算机基础知识
2.python简介
3.快速入门

A. Computer Basics

1. What is the composition of the computer

    输入输出设备  cpu 硬盘 内存  
    中央处理器  处理各种数据  相当于人的大脑
    内存  存储数据 
    硬盘  存储数据的  

2. What is the operating system

    控制计算机工作的流程  软件 
    什么是应用程序 
    安装在操作系统之上的软件  就是应用程序

to sum up:

         cpu  人的大脑
         内存 人的临时记忆
         硬盘 人的永久记忆
         操作系统 控制计算机硬件工作的流程
         应用程序 安装在操作系统之上的软件

Two. Python Profile

1. python2 and the difference python3

        python2 
        源码不统一   
        重复代码
        python3
        源码统一   
        没有重复代码了 

2. The advantages and disadvantages of compiled code and interpreted code of

        编译型:
            优点: 运行速度快
            缺点: 开发效率慢
            
        解释型:
            优点:开发效率快
            缺点:运行速度慢

III. Getting Started

        print()  输出
        
        变量
        print(12+34)
        print((12+34)*2)
        print(((12+34)*2)*3)
        
        a = 12+34
        b = a*2
        c = b*3
        print(a)   # 注意打印a的时候不能加引号    这是一个错误的示范"a" 

Variable rules:

            1.变量是由字母,数字,下划线组成
            2.禁止已数字开头
            3.禁止使用python中的关键字  print
            4.不能使用中文和拼音
            5.变量名要区分大小写
            6.推荐写法
                驼峰命名:
                    大峰
                    小峰
                下划线命名:
                    官方推荐使用
            7.变量名要具有描述性
                a = 12
                变量名 赋值  值       
                7s = '你好'  错
                a b = 123    错
                alex_sb = 666 对
                _ddd = 'ss'  对

constant

变量名大写就是常量
            RSX = 2022
            ID = 110120130140

Note

#       单行注释(当行注释)            不能换行
        ''' ''' """ """    多行注释   能换行 
        或者选中代码 ctrl+? 

Basic data types acquaintance

    整型    int   +-*/
    布尔值  bool  True False
    字符串  str   + 同类型  * 只能和数字相乘
    用户交互
    input("提示语句")  输入
    用户输入的内容全都到了input这里  
    print(input("asdf"))
    age = input("asfadsf")
    print(age)
    input获取到的都是字符串

The method of conditional statements (IF statement, if nested) in four .Python

img

Basic usage 1.if conditional statement:

if 判断条件:
    执行语句……
else:
    执行语句……
    
    其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围.else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
   
if实例:

age = 18
if age >= 18:
    print('你已成年!')
else:
    print('你未成年!')
 

Nested 2.if a conditional statement:

 if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)、!=(不等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:
语法:
if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……
    
    
    
if嵌套实例:
holiday_name = '植树节'
 
if holiday_name == '情人节':
    print('买礼物,买花,买包,买化妆品')
elif holiday_name == '愚人节':
    print('捉弄人')
else:
    print('栽树')

3.if nested conditional statements of two:

if 条件1:
    条件1满足执行的动作
    if 满足条件1的基础上的条件2:
        ...
    else:
    条件2不满足的情况下
else:
    条件1不满足时,执行的动作
    
    
    
    
    
if嵌套实例一:

have_ticket = False
knife_length = 21
 
if have_ticket:
    print('已有车票,请安检...')
    if knife_length > 20:
        print('长度为 %d:超出限定长度,禁止入内' %knife_length)
    else:
        print('长度为 %d:没有超过限定长度,允许入内' %knife_length)
else:
    print('请先买票')
    
    
    
    
if嵌套实例二:
msg = """
1.话费查询
2.流量查询
3.人工服务
"""
print(msg)

chose = input('请选择您需要的服务:')
if chose == "1":
    print("1.查询本机话费 2.查询其他话费 3.查询座机话费")
    search = input('请选择查询类型:')
    if search == "1":
        print("查询本机话费")
    elif search == "2":
        print("查询其他话费")
    else:
        print('输入错误')
elif chose == "2":
    print("查询流量")
elif chose == "3":
    print("人工服务")
else:
    print("输入错误")
print("完成")

注意:条件语句的错误基本上都是由于缩进不正确导致的,在我们学习生产的过程中,一定要注意语句的缩进搭配,否则,看似正确的代码往往会误导我们。

Guess you like

Origin www.cnblogs.com/ruanshuxin/p/11115779.html