欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-11 16:56:06
本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以python运维为主。 一、python自学,当然少不了从hello world开始,话不多说,直接上手练习 1、这个可以学会 print是输出的意思 print要输出的时候在python3里边要带上() 括号里边要输出的内容视为字符串,输 ......

本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以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")

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

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