拎壶冲冲冲专业砸各种培训机构饭碗篇----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
原文地址:https://www.cnblogs.com/LinHuChongChongChong/p/11053095.html