今天是python学习的第一天,收获还是不少的,使用的编辑器为python3.7。

  第一天学习知识总结:

   1、编写的第一句python语句:

    print ( " hello world" )

   2、python的两种执行方式

      --python解释器 py文件路径

      --python进入解释器:

        实时输入并获取到执行结果

  3、python的解释路径

    #!/user/bin/env python

  4、input 的用法

    --永远等待,直到用户输入了值,就会将输入的值赋值给一个变量

    例如:

n1 = input ('请输入用户名')
                      n2 = input ('请输入密码')

print (n1)
                      print(n2)
                      print('....')

      

  5、变量名

    组成: 字母  数字 下划线

    Ps:

      数字不能开头

      不能是关键字

      最好不要和python内置的内容重复

  

  6、条件语句

    if基本语句

      1、if 条件 :

          代码块

       else :

          代码块

       例如:if 1==1 :

           print ( "Welcome")

          else :

           print ( "out ") 

      2、if 支持嵌套

       if 1==1 :

        if 2==2 :
          print ('欢迎进入第一会所')
         else :
          print ('error')
        else :
        print ('欢迎进入第一道所')

    3、if elif

      

      inp = input ('请输入会员等级')
      if inp == "高级会员" :
          print ('美女')
      elif inp == "白金会员" :
          print ('达摩')
      elif inp == "铂金会员" :
          print ('一线小明星')
      else :
          print ('城管')
      print ('开始服务吧')
     补充:pass(条件成立,不执行任何语句)
        if 1==1 :
          pass
        else :
          print ('输入错误')

    7、字符串
      用引号引起来的内容:单引号 双引号 三引号引起的内容,谁开头谁结尾,不能混用
      加法:将两个字符串拼接成一个字符串,并赋予一个新的变量
      乘法:让字符串重复出现
      name = "alex"
      na = name * 2
      n = name + na
      print (n)
      print (name)
      print (na)
      数字:
        加法
        减法
        乘法
        除法
        次方
        余数
        a1 = 10
        a2 = 20
        a3 = a1 + a2
        a4 = a2 - a1
        a5 = a1* a2
        a6 = a1 / a2
        a7 = a1 ** a2
        a8 = a1 % a2 #获取余数,来判断奇偶数
        a9 = a1 // a2 #商取整
    8、循环
        死循环
        while 1 == 1 :
        print ('ok')

    9、练习题

      (1)使用while循环输入1 2 3 4 5 6  8 9 10

        代码如下:

           n = 1
           while n < 11:
             if n == 7 :
                pass
             else:
                print (n)
             n = n + 1
           print ("-----end-----")

        (2)求1-100的所有数的和

            n = 1

            s = 0

            while  n < 101 :

            s = s + n

            n = n + 1

               print ( s )

          (3)输出1-100内的所有奇数

           n = 1

           while n < 100 :              

              temp = n % 2

              if temp == 0 :

                pass

              else :

                print (n)

              n = n + 1

          (4)输出1-100内的所有偶数

           n = 1

           while n < 101 :

            temp = n % 2

            if temp == 0 :

              print (n)

            else :

              pass

            n = n + 1

          (5)求1-2+3-4+5...99的所有数的和

            n = 1

            s = 0

            while n < 100 :

              temp = n % 2

              if temp == 0 :

                s = s - n

              else :

                s = s + n

              n = n + 1

            print (s)

          (6)用户登录(三次机会重试)

            自己写的:

            user_name = "Mary"
            user_password = "123"
            name = input ("请输入你的用户登录名:")
            password = input ("请输入你的登录密码")
            count = 1
            while count < 3 :
               if name != user_name :
                  input ("请输入你的用户登录名:")
               else:
                  print("用户登录名正确")
               if password != user_password :
                  input ("请输入你的登录密码")
               else:
                  print ('用户密码正确')
                  count = count + 1

             老师讲的:

              

              count = 0
              while count < 3 :
                user_name = input (">>>")
                user_pwd = input (">>>")
                if user_name == "Mary" and pwd == "123" :
                     print ("欢迎登录")

                     break

                else :
                     print ("用户名或密码输入错误")
                count = count + 1
              print ("请修改用户名或密码")

转载于:https://www.cnblogs.com/learn-2/p/11229826.html

python之基础学习day01相关推荐

  1. Day2:python爬虫基础学习(大嘘)

    Day2:python爬虫基础学习(大嘘)) 教材&参考: 学习过程 Sublime配置教程 下载&安装 语言(设置中文) 设置字体/配色 配置Python环境 使用python官方编 ...

  2. 软件测试Python编程基础学习分享

    #博学谷IT学习技术支持# 目录 一.前言 二.python基础 2.1print函数的简单使用 2.2注释 2.2.1单行注释 2.2.2多行注释 2.3Python代码中三种波浪线和 PEP8 2 ...

  3. 1 python编程基础学习

    1 python编程基础学习 1. 程序 2 python简介(了解) 3 python的开发环境的搭建 4 第一个python程序 4.1 常用的dos命令 4.2 交互式 4.3 使用pychar ...

  4. python pyramid基础学习二

    python pyramid基础学习二 1.前言 前面我们使用了基础命令创建pyramid项目,并运行了Hello word,万事开头难,我们知道了开发pyramid项目需要一个env文件夹,里面包 ...

  5. Mysql基础学习Day01

    Mysql基础学习Day01 1.SQL语言的分类 2.注释 3.基本的select语句 4.显示表结构 5.过滤数据 突然发现java基础内容学的差不多了 就又开一个mysql基础学习 1.SQL语 ...

  6. 第10期:Python零基础学习路线

    大家好,我是你们的老朋友老王随聊,今天和大家讨论的话题--Python零基础应该怎么学? 通过这段时间和群里同学们交流,发现很多大学生甚至职场小白对Python学习路线不是很清晰,所以我花了一些时间给 ...

  7. python语法基础学习-Python基础语法精心总结!看完都知道的可以往下继续学习了...

    原标题:Python基础语法精心总结!看完都知道的可以往下继续学习了 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 1. input 用户自己输入值 2. print 打印值 可 ...

  8. python零基础能学吗 知乎-Python零基础学习能学好吗?老男孩Python面授班

    零基础学习Python真的可以学习好吗?我想对于这个问题,是大部分想要学习Python的人都会纠结考虑的问题吧,也是很多小白最关注的的问题,今天为大家详细的解释一下. Python语言因为具有一定的独 ...

  9. 一份超级详细的Python零基础学习资料(仅此一家,可能会被404抓紧收藏)

    一.学习Python必备技能图谱 二.0基础如何系统学习Python? 一.Python的普及入门 1.1 Python入门学习须知和书本配套学习建议 1.2 Python简史 1.3 Python的 ...

最新文章

  1. 判断字符串 正则_(重学前端 - JavaScript(模块一)) 14、引用类型之 RegExp (正则)(详述)...
  2. VTK修炼之道66:体绘制裁剪_Cripping技术
  3. boost::static_pointer_cast相关的测试程序
  4. 每日程序C语言2-判断某日期是这一年的第几天
  5. php 声波图,Canvas 美丽的声波图
  6. CodeForces 468 CHack it!
  7. @程序员,你敢轻易地写 Bug 吗?
  8. AO3414相关技术资料
  9. Python Day10 MySQL 01
  10. netlink 0005 -- Generic Netlink详解
  11. Git, Gitlab使用文档
  12. 中国天气的各个城市的id,整理成json文件记录
  13. 【论文笔记】ego_planner_swarm
  14. python~运算符_python运算符
  15. 2022骨传导耳机品牌那个好、排名前十的好用的骨传导耳机
  16. 无法使用此产品的安装源,请确认安装源存在,并且您可以访问它
  17. 反映个把月才退了个零头 ——消费者投诉旅游平台退款难
  18. 基于 ESP32 的蜘蛛机器人
  19. 内网穿透-uTools使用教程
  20. 长沙医学院英语四级计算机,长沙医学院2018年6月英语四六级考试报名工作的通知...

热门文章

  1. 数据库杂谈(一)——数据库基本概念
  2. C++基础知识(一)—— C++程序结构
  3. Linux C 数据结构——二叉树
  4. Linux C 数据结构---单向链表
  5. romfs, cramfs和ramdisk
  6. Pro*c源程序中使用宿主结构保存查询结果
  7. linux centos7.2 nodeJs全局安装
  8. javascript学习系列(24):数组中的substring方法
  9. 前端学习(3243):react的生命周期新
  10. [软技能] 现如今面对如层出不穷的类库,说说你的感受