欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

day 1-初识python

程序员文章站 2022-09-14 08:24:09
课上总结 1.python的历史 python是一门弱类型解释型高级编程语言 编译型和解释型语言的区别? 编译型:把写好的程序编译成计算机认识的二进制形式来运行 解释型: 优点:开发效率高,简单. 缺点:运行慢(0.01s),其实本质上是毫无感知的 2.变量 概念:把程序运行过程中产生的中间值保存在 ......

课上总结

1.python的历史

               python是一门弱类型解释型高级编程语言

编译型和解释型语言的区别?

编译型:把写好的程序编译成计算机认识的二进制形式来运行

解释型:

             优点:开发效率高,简单.

             缺点:运行慢(0.01s),其实本质上是毫无感知的

2.变量

概念:把程序运行过程中产生的中间值保存在内存,方便后面使用

命名规范:

              1.数字,字母,下划线组成

    2.不能以数字开头,更不能是纯数字

    3.不能用关键字

    4.不要用中文

    5.要有意义

    6.不要太长

    7.区分大小写

    8.驼峰或者下划线命名

数据类型:

    1.int 整数 +-*/ % // **

    2.str 字符串 ',","',

    3.bool 布尔  true, false

3.常亮:本质就是变量,所有字母都大写,(通常"常亮是不会随便变动的")

 

4.用户交互:

     变量 = input(提示语)

     所有的输入内容默认都是字符串,int(变量)把变量转化成字符串

5.if条件判断

    1.   if 条件:

        if语句块

      执行流程:判断条件是否为真.

      如果为真.执行if语句块

    

    2.

     if 条件:
      if语句块
     else:
       else语句块
      执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

    

    3.
      if 条件1:
      if-1
      elif 条件2:
      if-2
      elif 条件3:
      if-3
      ....
      else:
      else语句块
      执行流程:
      判断条件1是否成立, 如果成立执行if-1
      否则如果条件2成立, 执行if-2
      否则如果条件3成立, 执行if-3
       ....
      否则执行else语句块

6.嵌套

      if 条件:

           if 条件:
            ..
        else:
        if 条件:
          ...

课后作业

1、简述变量命名规范

     1.数字,字母,下划线组成

    2.不能以数字开头,更不能是纯数字

    3.不能用关键字

    4.不要用中文

    5.要有意义

    6.不要太长

    7.区分大小写

    8.驼峰或者下划线命名


2name = input(“>>>”) name变量是什么数据类型?

str 字符串

 

3.if条件语句的基本结构?

         if 条件:

        if语句块

      执行流程:判断条件是否为真.

      如果为真.执行if语句块

 

4用print打印出下面内容:

文能提笔安天下,

武能上马定乾坤,

心存谋略何人胜,

古今英雄唯是君.

1.
print("文能提笔安天下,\n武能上马定乾坤,\n心存谋略何人胜,\n古今英雄唯是君")
2.
print('''文能提笔安天下
上马定乾坤
心存谋略何人胜
古今英雄唯是君''')

 



5.利用if语句写出猜大小的游戏:
设定一个理想数字比如: 66,让用户输入数字,如果比66大,则显示猜测
的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果
正确。

while 1:
    number = 66
    user = int(input("请输入数字:"))
    if user > number:
        print("猜测的结果大了!")
    elif user < number:
        print("猜小了!")
    elif user == number:
        print("猜对了!")
        break

 

6.提示用户输入他的年龄, 程序进行判断.
如果小于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰⻘春期叛逆的⼩屁孩.
如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于
40. 提⽰看⽼⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个
不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的⽼屁孩⼉.
如果⼤于60, ⼩于70. 提⽰活着还不错的⽼屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈
⽣就快结束了的⼀个⽼屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

age = int (input("请输入你的年龄:"))
if age < 10:
    print("小屁孩")
elif age > 10 and age <20:
    print("青春期叛逆的小屁孩")
elif age >20 and age <30:
    print("开始定性,开始混社会的小屁孩")
elif age >40 and age <50:
    print("家里有个不听话的小屁孩")
elif age >50 and age <60:
    print("自己马上变成不听话的老屁孩儿")
elif age >60 and age <79:
    print("活着还不错的老屁孩")
elif age >70 and age <90:
    print("人生就快结束了的一个老屁孩")
elif age >90:
    print("再见了这个世界")

 


7、单行注释以及多行注释?

单行注释:
            ctrl + /
多行注释:
            '''   '''      """     """

 


8、提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不
, 提示你 是傻逼么

name = str(input("请输入名字:"))
if name == "麻花藤":
    print("真聪明")
else:
    print("你是*吗")

 


9. 用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
饮食(根据个人习惯和老家家习惯随意编写

month=int(input("请选择月份:"))
if month == 6:
    print("可以吃冰淇淋\n可以吃西瓜\n可以喝冰镇矿泉水")
elif month == 12:
    print("可以吃火锅\n可以滑雪\n可以穿棉袄")

 

 10. 用户输入一个分数. 根据分数来判断用户考试成绩的档次, 

>=90       a
>=80       b
>=70       c
>=60      d
< 60       e

user = int(input("请输入分数:"))
    if 90<= user:
        print("a".upper())
    elif 80 <= user:
        print("b".upper())
    elif 70 <= user:
        print("c".upper())
    elif 60 <= user:
        print("d".upper())
    elif 60 > user:
        print("e".upper())