• 拎壶冲冲冲专业砸各种培训机构饭碗篇----python自学(一)


    本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以python运维为主。

    一、python自学,当然少不了从hello world开始,话不多说,直接上手练习

    1、这个可以学会

    print("hello world")

    print是输出的意思

    print要输出的时候在python3里边要带上()

    括号里边要输出的内容视为字符串,输出内容为hello world。

    2、这个例子可以学会怎么自定义变量并输出

    msg='''
    name2 = name
    print("My name is",name,name2)
    name = "PaoChe Ge"
    '''
    #gf_of_oldboy="Chen"

    print(msg)

    3、这个例子可以学习到

     1 #!/usr/bin/env python
     2 # _*_ coding: utf-8 _*_
     3 #Author:Lin hu chong chong chong
     4 name = input("name:")
     5 age = input("age:")
     6 job = input("job:")
     7 
     8 
     9 info = '''
    10 -------info of ''' + name +'''-------
    11 Age:''' + age +'''
    12 Job:''' +job
    13 #JOb:
    14 #'''
    15 print (info)
    1 info2 = '''
    2 -------info of %s-------
    3 Name:%s
    4 Age:%s
    5 JOb:%s
    6 ''' % (name,name,age,job)
    7 print(info2)

    输出名字、年龄、工作,并输出结果的两种方式

    4、下边这个例子学到判断的用法

     1 #!/usr/bin/env python
     2 # _*_ coding: utf-8 _*_
     3 #Author:Lin hu chong chong chong
     4 import getpass
     5 _username='lichao'
     6 _password='lichao2019'
     7 username = input("username:")
     8 password = input("password:")
     9 if _username == username and _password == password:
    10     print("Welcome user {name} login...".format(name=username))
    11 else:
    12     print("username or password eggor")

    5、这个例子可以学会if的用法(最经典的入门逻辑代码猜大小)

    #!/usr/bin/env python
    # _*_ coding: utf-8 _*_
    #Author:Lin hu chong chong chong
    age_of_li = 27
    count = 0
    while True:
      if count == 3:
            break
      guess_age = int(input("guess age:"))
      if guess_age == age_of_li :
        print("yes,you got it.")
        break
      elif guess_age > age_of_li :
         print("think smaller...")
      else:
        print("think bigger!")
    
        count +=1

    正常的首先定义一个人的年龄,再定义初始次数 如果初始条件为真进入if语句,语句中说明如果猜了3次直接退出,下一个if语句中判断猜测的年纪是否等于定义的人年纪如果等于返回yes并退出,如果猜测的年纪大于定义人的年纪显示往小猜否则显示往大猜,最后每次猜测都计数加1。

    6、那么是否可以用for来代替while呢?

    age_of_li=27
    for i in range(3):
        guess_age=int(input("gues_age"))
        if guess_age == age_of_oldboy :
            print("yes")
            break
        elif guess_age > age_of_oldboy :
            print("smaller")
        else:
            print("bigger")
    else:
        print("you have tried too many times..fuck off")

    这个试验过是可以的

    7、上边的都有点不符合实际,下面我们做一个可以3猜错后询问是否继续

    age_li=10
    count=0
    while count <3:
        guess_age=int(input("guess_age"))
        if guess_age == age_li :
            print("猜对了!")
            break
        elif guess_age > age_oldbay :
            print("猜大了!")
        else:
            print("猜小了!")
        count +=1
        if count == 3:
            countine_confirm = input("是否需要继续猜?")
            if countine_confirm !='n':
                count =0

    8、输出0到9

    for i in range(10):
        print("loop",i)

    9、输出0到2

    for i in range(0,10) :
        if i <3 :
            print("loop",i)
        else:
            continue

    10、输出10组,每一组过滤掉大于5的数字

    for i in  range(10):
        print('--------',i)
        for j in  range(10):
            print(j)
            if j <5:
                break
  • 相关阅读:
    centos 安装tomcat
    UTF8 的BOM带来的麻烦
    linux 下tomcat开机自启动
    proxool连接池空闲连接中断问题解决
    java判断字符串是否为空的方法总结
    修改my.cnf ,使mysql 的表面不区分大小写
    csc a Wx.NET app.doc
    用Wiz作为灵格斯词典(Lingoes)的生词本
    单词
    使用OKHTTP方式发送POST请求,获取返回的JSON串
  • 原文地址:https://www.cnblogs.com/LinHuChongChongChong/p/11053095.html
Copyright © 2020-2023  润新知