day 1-初识python

课上总结

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())



猜你喜欢

转载自www.cnblogs.com/yanpeizhang/p/10066667.html