python初学

编程语言一般分为两种,编译型语言和解释型语言,python属于解释型语言  

编译型语言:写完代码不能执行,得先编译  c、c++、C#

 

解释型语言:不需要编译,直接执行  python、java、php、go、ruby

 

语法:

1、本行代码前加#则注释掉本行代码

2、三个单引号和三个双引号都是批量注释,在几行代码的上方和下方加上三个单引号或者三个双引号,这几行代码被注释掉

3、赋值的时候,字符串用单引号或者双引号都可以,如果赋的值带单引号,则赋值用双引号,反之也是,如果赋值内容有双引号也有单引号,则赋值用三个单引号

     例:words = '''let's go,you are so "beautiful"'''

           words="let's go"

           words = '小明长得真"好看"'

4、if、else、elif后面一定要跟:

5、定义变量的时候直接是变量名=XXX就可以

6、 一个等号“=”是赋值用、 两个等号“==”是判断相等用、 不等于“!=”

7、 input 接受到的输入,都是字符串,如果需要比较大小,一定要把字符串类型转换为数值型或者浮点型

      例:score = input("请输入你的成绩")

            score = float(score)

8、python中,代码的缩进非常重要,不同的缩进在代码中匹配到的条件可能会不一样

  

联系用例:

1、对于初学者来说,任何语言学习的第一件事,就是hello word,其他语言可能会需要很多行代码来实现,python只需要一句

      print('Hello Word!')

2、输入成绩,根据成绩范围给出成绩的等级

     score = input("请输入你的成绩")

      score = float(score)

 

      if score >= 90:

          print('优秀')

      elif score < 90 and score >= 80:

          print('良好')

      elif score < 80 and score >= 60:

          print('及格')

      else:

          print('不及格')

    

3、while循环,猜数字,猜对了就结束游戏,猜错了就提示猜大了或者小了,减一次次数,最多猜7次

      import random
      number = random.randint(1,1000) #随机生成的数字
      print(number)
      count = 0
      while count < 7:
          guess = int(input('请输入你猜的数字'))
          count += 1
          if guess > number:
              print('猜大了')
          elif guess < number:
              print('猜小了')
          else:
              print('猜对了')
              break
      else:
          print('次数用尽,游戏结束')

      1)和以前熟悉的语言有差别的是,while也可以有对应的else,和if对应的除了else以外,还有elif(和else if一个意思), while对应的else,正常结束while循环,会执行else里面的代码,如果是break执行的循环,不执行else

      2)count += 1的意思是count = count + 1

      3)break: 在循环里遇到break,循环立即结束

      4)continue: 在循环里遇到continue,立即结束本次循环,进行下一次循环

 

4、for循环,猜数字,猜对了就结束游戏,猜错了就提示猜大了或者小了,减一次次数,最多猜7次

      import random

      number = random.randint(1,100) #随机生成的数字

      print(number)

      for count in range(7):

          guess = int(input('请输入你猜的数字'))

          if guess > number:

              print('猜大了')

          elif guess < number:

              print('猜小了')

          else:

              print('猜对了')

              break

      else:

          print('次数用尽,游戏结束')

 

5、格式化输出,打印“请登录:”输入名称后,打印“欢迎XX登录,今天是XX”

      import datetime

 

      today = datetime.datetime.today()

 

      username = input('请登录:')

 

      print('欢迎'+username+'登录')     # 一个变量用法

 

      print('欢迎%s登录'%username)   # 一个变量用法

 

      welcome='欢迎%s登录,今天是%s'%(username,today)   #两个变量用法

 

      print('huanyingle',welcome)

posted @ 2019-03-27 10:10  cindylpp  阅读(229)  评论(0编辑  收藏  举报