zoukankan      html  css  js  c++  java
  • 初识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
  • 相关阅读:
    虚拟机里的mysql怎么外连
    Pytest跳过执行之@pytest.mark.skip()详解大全
    判断字符是什么,返回True或者False
    s = "ajldjlajfdljfddd",去重并从小到大排序输出"adfjl"(sort与sorted、reverse与reversed的区别)
    1、输入一个姓名,判断是否姓王 2、strip和replace的用法
    python 运算符
    控制语句--while循环
    控制语句-if
    函数
    控制语句--for循环
  • 原文地址:https://www.cnblogs.com/jiuyachun/p/9945880.html
Copyright © 2011-2022 走看看