python 简略笔记3(集训营)



Python编程:
   开源、面向对象的解释型语言。
   开发效率高,混合式(胶水语言)。




编写Python程序完成功能:
   根据输入的信息计算一个人的标准体重并显示。
   拆分:
      1、这个程序需要输入信息吗?
          我们程序需要有输入部分
          解决用Pyton来输入的问题
      2、这个程序是否需要输出?
         需要输出,显示的标准体重是多少
      3、需要计算不?
         需要计算
      4、需要计算的依据,标准体重计算公式
      


1、编写一个Pyton程序,并运行
   运行后,在屏幕上显示


    *
   ***
  *****
 *******
*********


python3  02.py




print("    *")


print在Python是标准库函数,功能就是向标准输出,输出内容。


print("    *"),叫函数调用,函数调用时由


1、函数名:print
2、函数调用必须有 (),且必须是英文。
3、() 里面放的叫函数的参数,参数可选,可以有,也没有。
    print函数参数是对象,可以是多个对象,如果给定多个
    需要用 “,” 分隔。 
4、函数必须和定义的函数名一致,
5、" *" 称为 字符串 ,作为函数print的一个参数


print("    *", 100, 200)


 
      
数值运算(算术运算):
 加法    +     2 + 3
 减法    -     3 - 2
 乘法    *     3 * 2 
 除法    /     3 / 2     = 1.5
 地板除  //    3 // 2    = 1
 幂运算  **    2 ** 3    = 8 


Python的基本数据类型:
1、数字
2、字符串
...


1、数字:
   整数:-1  0  1 ... 有正负,没小数,Python3中没有限制
         整数的大小
   int 


   浮点数:带小数的数,1.5  1.0 0.1  -1.5 
           浮点数是双精度的
   float


   布尔类型:真和假
             简单看条件成立就可以看做真 用 True 表示。
                 不成立就是假,用False表示
   
2、字符串
   字符串是用单引号或者双引号或者三引号,扩起来的文本(文字)


   '您好Aaa ~~~~'   
                  "let's go"


   "Hello" 






   '''
   Hello
   你好
   '''


   """
   你好
   hello
   您的身高是:
   """


# 开头的是注释
  注释可以出现在行的开头,和结尾
  # 后的内容将被忽略






编程时有变量和常量的概念
常量:程序运行过程中数据不变
变量:程序运行过程中数据可变的


计算机存储器有两类:内存、硬盘(U盘)
我们程序的运行是在内存中还是在硬盘中?
内存!!


变量在程序运行时,通常是保存在内存中。


Python中的变量:
1、要先创建(定义),在使用
2、Python变量是在第一次赋值时创建的
3、怎么给Python变量赋值?


   最基本的赋值格式:
   
   变量名 = 内容


   = 是赋值运算符,跟数学里面的判断是否相等不一样。
   变量名 = 内容  :称为赋值语句




   a = 10
   创建了一个名字为a的变量,内容是10
   
   作用:1、
         把变量名和内容进行绑定,以后就能通过变量名
         找到内容。


4、Python变量名的命名规则
   * 变量名:由字母、数字、_(下划线)组成,由字母或者下划线
             开头。
            a 
            a5
            a_b
            a_b5
            _a
            _a10
   * 变量名区分大小写(大小写敏感) 
          A   a 
          A = 10
          a = 20
          a = 30


   * 变量命名不能使用Python的关键字
     if  break .....
     什么是关键字:就是Python预留的一些字母组合,有特殊
                   含义和用途。我们不能当成变量名。
     
   建议:变量命名要简单扼要,能根据名字看出其含义。
            
         age = 20
         建议使用PEP 8命名风格,变量命名
         小写单词+_
         
         init_uart
 
变量赋值:
   变量名 = 内容
   第一次赋值,Python会创建变量,并且把变量名内容进行绑定
   以后再对已经创建好的变量赋值,就直接改吧变量名和内容的
   绑定关系。
   
Python中每个对象都有一个唯一的ID
可以使用id()函数 查看对象的ID
id(20)
id(30)
判断两个变量是否绑定到同一个对象可以通过变量绑定的对象的
id来判断,如果ID相同就是绑定到同一个对象。
还可以使用  is 运算符来判断
 a is b


问题:Python中当一个变量不在使用了需要手动删除一个变量吗?
   a = 10
   print(a)
     Python解释器会自动回收对象,我们通常不需要手动回收。
     Python解释器有自己的回收机制。


问题:如何就想手动删除变量,该怎么做?
   
    del  变量名
      
使用print来输出(显示)变量
a = 10
print(a)
a = 20 
b = 30
print(a, b)




Python变量的类型:
a = 10
b = '您好'
c = 1.5
d = True


type() 函数可以看对象的类型(自然可以看变量的类型)
Python变量的类型取决于绑定的对象。
* Python变量的类型是动态的


Python的标准输入函数 input:
  input(提示信息)
  1、函数名:input
  2、函数的参数:提示信息,可选(可以有,也可以没有)
                 如果有:给字符串
     input("请输入长方形编程a:")
     input()
  3、input函数有返回值,返回的是从标准输入(键盘)输入
     内容(字符串),而且是去掉了\n
     
     \n  是换行符
  
  注:研究一个函数,主要可以看以下
      1、函数名
      2、函数的参数   
      3、函数的返回值


a = int(a)   #int()是通过字符串对象创建对应整数对象
a = float(a) #float通过字符串对象创建对应的浮点数对象
 






编写Python程序完成功能:
   根据输入的信息计算一个人的标准体重并显示。
   拆分:
      1、这个程序需要输入信息吗?
          我们程序需要有输入部分
          解决用Pyton来输入的问题
      2、这个程序是否需要输出?
         需要输出,显示的标准体重是多少
      3、需要计算不?
         需要计算
      4、需要计算的依据,标准体重计算公式
      
     w = (h - 70) * 0.6 


     男性:(身高cm-80)×70﹪=标准体重
     女性:(身高cm-70)×60﹪=标准体重


     编写女同事的标准体重计算程序


     1、提示输入身高cm: h
     1.2、把输入身高转换成浮点数


     2、计算标准体重 w
        w = (h - 70) * 0.6


     3、显示标准体重




   1、编程计算男性标准体重程序


   2、编写程序,输入圆的半径,计算圆的周长和面积
       import math
       math.pi


   3、在计算标准体重程序中,增加计算
      超重%={(实际体重-理想体重)/(理想体重)}×100%




标准体重正负10﹪为正常体重标准体重正负10﹪~20﹪为体重过重或过轻
  标准体重正负20﹪以上为肥胖或体重不足
  超重计算公式
  超重%={(实际体重-理想体重)/(理想体重)}×100%






    4、假如你的工资是 8000/月,每年涨薪 30%
       计算n年后你的工资是多少?
        第一年   k * 1.3
        第二年   k * 1.3 * 1.3
        第三年   k * 1.3 * 1.3 * 1.3
         ....


    5、单位换算:
       输入千米数,输出英里数
    


关系运算:
  1、比较
  2、关系运算的结果,真(True)或者假(False)


  >     大于    a > b   a = 10 b = 5


  <     小于    a < b     
    
  >=    大于等于  a >= b
  <=    小于等于  a <= b
  
  ==    等于      a == b
  !=    不等于    a != b


  a > b > c
  


布尔(逻辑)运算:
and      a  and  b    与   a是真,b是真,结果为真,否则结果假
                           a是假,结果为假
                           a是真,返回时b
or       a  or  b   或     只要有一个是真,结果为真,
                           全为假结果为假
                           a为真,返回a
                           a为假,返回b
   
not     not a   取反      a 是真 not a 就是假
                          a 是假 not a 就是真


    
   a  and  b  and  c  and d  
   a  or b or c or d  


   
a > b and a > c






分支语句/选择语句


if 真值测试表达式:  
    语句
    ....


写法上:


if  大写写一致
真值测试表达式和if间有空格
:必须英文的
if下面的语句必须和if有缩进,建议4个空格 
if控制的语句至少有1条,如果不想写,可以写一个 pass
  pass 空语句,用来占位,没有实际动作执行


执行的动作:
   如果真值表达式结果为真,则执行if下面的语句体
   否则不执行


   


a = 5 
b = 10
c = 20
if a > b:
   c = a - b




a = 40
b = 10
c = 20
if a > b:
   c = a - b




if 真值测试表达式:  
    语句
    ...
else:
    语句
    ...


执行的动作:
如果真值测试表达式的结果为真:则执行if下面的语句
否则执行else下面的语句。


a = 5 
b = 10
c = 20
if a > b:
   c = a - b
else:
   c = a + b




编写Python程序完成功能:
   根据输入的信息计算一个人的标准体重并显示。
   拆分:
      1、这个程序需要输入信息吗?
          我们程序需要有输入部分
          解决用Pyton来输入的问题
      2、这个程序是否需要输出?
         需要输出,显示的标准体重是多少
      3、需要计算不?
         需要计算
      4、需要计算的依据,标准体重计算公式
      
     w = (h - 70) * 0.6 


     男性:(身高cm-80)×70﹪=标准体重
     女性:(身高cm-70)×60﹪=标准体重


     编写女同事的标准体重计算程序


     1、提示输入身高cm: h
     1.2、把输入身高转换成浮点数


     2、计算标准体重 w
        w = (h - 70) * 0.6


     3、显示标准体重




   1、编程计算男性标准体重程序


   2、编写程序,输入圆的半径,计算圆的周长和面积
       import math
       math.pi


   3、在计算标准体重程序中,增加计算
      超重%={(实际体重-理想体重)/(理想体重)}×100%




标准体重正负10﹪为正常体重标准体重正负10﹪~20﹪为体重过重或过轻
  标准体重正负20﹪以上为肥胖或体重不足
  超重计算公式
  超重%={(实际体重-理想体重)/(理想体重)}×100%




程序执行后:
显示一个界面:


  +-----------------------------+
  |  标准体重计算程序  版本 1.0 |
  |         作者:???        |
  |                             |
  |   1  男性                   |
  |   2  女性                   |
  |                             |
  +-----------------------------+
  请选择(1 男性,2女性):
s = input("请选择 1 男性,2 女性:")


   
  如果选择1,则计算男性的标准体重


              
  如果选择2,则计算女性的标准体重















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值