为了账号安全,请及时绑定邮箱和手机立即绑定

python学习--day01

标签:
Python

1.python是一门什么样的编程语言

  python是一门解释型,弱类型高级编程语言
       python的程序是通过解释器,逐行的解释执行的。执行的时候必须有源代码, 必须有解释器存在. 执行效率相对于编译型语言是比较慢的.

2.python的解释器

    CPython :  该解释器是由C语言编写。我们学习的就是这个. 官方提供的就是CPython
            IPython :   基于CPython开发的。交互和CPython有一些区别. 
            JPython :   和java平台相关的python解释器
            IronPython: 和.net平台相关的python解释器
            PyPy    :   把python程序一次性进行编译。 然后统一执行.
            
        我们的程序是运行在python解释器上的. python的程序可以无缝跨平台

3.python的安装

  参考百度资料

4.编写我们的第一个python程序

1 print("holle,word")

5.变量

  变量就是一个可变的值
       变量的本质就是一个符号.负责存储程序运行过程中产生的值. 供给后面的程序使用

  例如:

money = 0
money = 200xxxxxx
money = 100money = 400

 

  变量的命名规范:

    1.变量由数字,字母,下划线组成;

    2.变量名不能是数字开头,也不能是纯数字;

    3.变量名不能是python的关键字(官方已经使用的名字);

    4.不要使用中文;

    5.区分大小写;

    6.不要太长,不容易让人读懂;

    7.要有意义;

    8.推荐使用驼峰体或者下划线命名

 6.常量

  1.不变的量

  2.直接写一个数字或值

7.python基础数据类型(int,str,bool)

  int:整数,没有小数点

  str:字符串

  bool:布尔值(Ture,False)

8.用户交互(input)

  可以让我们的程序和人有一定的交互

  input获取到的数据是字符串类型

  

 View Code

 9.if语句流程控制

  语法1:
    if 条件判断:
      if-语句块

  执行流程:
    判断条件是否为真. 如果真, 则执行if-语句块
    否则什么都不执行

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

  语法3: 
    if 条件判断:  
      if-语句块
    elif 条件判断2:
      elif-01 语句块
    elif 条件判断3:
      elif-02 语句块
    elif 条件判断4:
      elif-03 语句块
    ....
    
    else:
      el语句快

    执行流程:
      判断条件是否为真, 如果真, 执行if-语句块, 否则,如果条件判断2为真, 则执行elif-01 语句块, 否则,如果条件判断3为真, 则执行elif-02 语句块, 最后最后else: 以上条件都不成立的时候执行else

    语法4: 
      if语句可以互相嵌套. 可以无限的嵌套. 但是一般写程序不要超过5层

 

1 number = int(input("请输入一个数字:"))2 if number > 66:3     
print("猜测的结果大了")4 elif number < 66:5    
print("猜测的结果小了")6 else:7     
print("结果正确")

10.while循环

  while循环
  可以反复的执行同一段代码

  while 条件判断:
    循环体

  执行流程:
    判断条件是否为真, 如果真, 则执行循环体. 再次判断条件是否为真. 如果真继续执行循环体. 直到...条件为假. 循环结束 

  break : 彻底终止循环. 跳出循环
  continue: 停止当前本次循环. 继续执行下一次循环


'''10.使用while循环输入1 2 3 4 5 6 ...8 9 10'''
# i = 1
# while i <= 10:
#     print(i)
#     i = i+1


 

练习    

  写一个用户登陆程序,要求:

    1.三次重试机会
    2.每次输错误显示剩余错误次数


 1 # 准备好正确的用户名和密码 2 usernmae  = "haoshezhang" 3 password = "abc123" 4 
 # 登录验证 5 count = 1 6 while count <= 3: 7     
 uname = input("请输入你的用户名:") 8     
 upwd = input("请输入你的密码:") 9    
  if uname == usernmae and upwd == password:10         
  print("登陆成功!!!")11         
  break12     
  elif count == 3:13         
  print("登陆失败,用户名或密码错误,错误次数已达上限")14     
  elif count < 2:15         
  print("登陆失败,用户名或密码错误,剩余2次机会")16     
  else:17         
  print("登陆失败,用户名或密码错误,剩余1次机会")18     
  count = count + 1


作者:好舍长

原文链接:https://www.cnblogs.com/jiaosf/p/10213732.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消