• 初识Python


    一. 打印功能:hello world

    print("hello world")

    二. 在python2.x系列中添加环境

    1 #!/usr/bin/env python
    2 # -*-  coding:utf-8  -*-

    三. 模块的调用以及赋值功能

     1 # 调用模块
     2  import lib.py
     3 # 赋值,输入功能
     4 i1 = input("请输入用户:")
     5 i2 = input("请输入密码:")
     6 print(i1)
     7 print(i2)
     8 # 调用影藏密码功能模块,getpass模块在pycharm中无法使用
     9 import getpass
    10 i2 = getpass.getpass("输入密码:")
    11 print(i2)

     四. 变量

    变量命名规则:

    数字,字母下划线;不能以数字开头;变量名不是python内部的关键字

    五.流程控制和缩进

    python里面,一个等号是赋值,两个等号是比较

    Python严格按照同一级别缩进一样的规则,

    1 if 1 == 1:
    2     print("yes")
    3 else:
    4     print("no")

    六. 基本条件语句

    和shell差不多一样,只是语法上有一点点区别。

    下面是一个简单的登陆小程序

    1 name = input("Username:")
    2 pwd = input("Password:")
    3 
    4 if name == "jiu" and pwd == "123":
    5     print("登陆成功")
    6 else:
    7     print("登陆失败")

     多条件控制语句

    1 num = input(">>>")
    2 if num == "1":
    3     print('111')
    4 elif num == "2" or num == "3":5     print('222')
    6 else:
    7     print('go out!')

    Python中的几种条件控制:

    1 布尔值: True  False
    2 比大小: a > b 
    3 等于不: n1 == n2    name != "jiu"
    4 or语句: name =="jiu"  or  name == "abc"
    5 and语句: name == "jiu"  and  pwd =="123"

     七. while循环

    1 import time
    2 n1 = True
    3 while n1:
    4     print('1')
    5     time.sleep(2)
    6     n1 = False
    7 print('end')

    此处调用了一个 time模块,掌握提time.sleep(n)用法,以及赋值改变赋值
    1 while循环输出10以内的数字
    2 import time
    3 first = 1
    4 while first < 11:
    5     print(first)
    6     time.sleep(1)
    7     first += 1
    8 print("end")

     break 和 continue

    break结束循环,下面的代码将不再执行。continue跳出当前循环,继续下次循环

    八.练习题

    1.使用while输出1.2.3.4.5.6.8.9.10

    1 num = 0
    2 while num < 10:
    3     num +=1
    4     if num == 7:
    5         continue
    6     print(num)

    2.求1-100所有数的和

    1 num = 1
    2 sum = 0
    3 while num <=100:
    4     sum += num
    5     num += 1
    6 print(sum)

    3.输出1-100的所有基数

    1 ji = 1
    2 while ji <= 100:
    3     print(ji)
    4     ji += 2

    4.输出1-100的所有偶数

    1 ou = 2
    2 while ou <= 100:
    3     print(ou)
    4     ou += 2

    5.输出1-2+3-4....+99的和

    1 num = 0
    2 sum = 0
    3 while num <100:
    4     if num % 2 == 0:
    5         sum = sum - num
    6     elif num % 2 == 1:
    7         sum = sum + num
    8     num += 1
    9 print(sum)

    6.用户登陆(3次机会)

     1 change = 0
     2 while change < 3 :
     3     username = input("input your name:")
     4     password = input("input your password:")
     5     if username == "jiu" and password == "123":
     6         print("yes")
     7         break
     8     else:
     9         print("tey again")
    10     change += 1
  • 相关阅读:
    PCB 设计文件中哪些可以不做成元件
    IAR 9+ 编译 TI CC2541 出现 Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
    每日一条 git 命令行:git clone https://xxxxx.git -b 12.0 --depth 1
    FastAdmin Bootstrap-table 特定某行背景变红
    如何查看 ThinkPHP5.1 的升级说明
    Windows 2008 关闭远程桌面的单用户多会话模式
    来测试一下你的“金耳朵”
    笔记:关于网站的流量攻击
    排序算法视频 《6 分钟演示 15 种排序算法》
    【转】移动web页面支持弹性滚动的3个方案
  • 原文地址:https://www.cnblogs.com/jiuyachun/p/9945880.html
Copyright © 2020-2023  润新知