Python3 破冰

1.模塊的調用
python有個很強大的功能,便於咱們運維及研發人員,快速開發快速集成,就是模塊導入,python已經集成了各類各樣的功能模塊供咱們腳本的調用,具備強大的 適應性和可擴展性,python

導入模塊 使用「import」

 import sys

'''
print(sys.path)#打印環境變量
print(sys.argv)
'''運維

import getpass
import os
#cmd_res = os.system("dir")#執行命令不保存結果,print0或者1,0表明執行成功,1則反之
cmd_res = os.popen("dir").read()#執行命令保存結果,而後用print輸出結果
print (cmd_res)ide

二、while循環oop

while循環是計算機的一種基本循環模式,進入循環後,當條件不知足時循環完全部語句後在跳出循環,而不是當即跳出循環。code

#定義個人年齡爲118 程序運行進行猜一猜,若是等於118 那麼報出yes,若是大於118 就報錯no,同時採用count定義最多循環3次,採用while循環開發

實例:
#第一種方式
my_age = 118
count =0
'''
#while True: #當這個條件爲真,
guess_age = int(input("my age:"))
if count == 3:
break
if guess_age == my_age:
print("yes")
break
elif guess_age > my_age:
print("no")
else:
print("wrong")get

count +=1                              #一直加1執行

#第二種方式input

my_age = 118
count =0cmd

while count <3: #當這個條件爲真,
guess_age = int(input("my age:"))
if guess_age == my_age:
print("yes")
break
elif guess_age > my_age:
print("no")
else:
print("wrong")it

print("count:",count)

count +=1                       #一直加1執行

#if count ==3:
else: #或者
print("fuck off,come on!")

'''

#第三種方式
#更復雜的配置,由嘗試三次自動退出,換成嘗試三次錯誤後,詢問是否退出仍是繼續嘗試,循環中能夠使用continue結束當前循環,回到循環開始處開始下一次循環。也能夠用break跳出整個循環

while count<3:
guess_age = int(input("my_age:"))
if guess_age == my_age:
print("yes!")
break
elif guess_age > my_age:
print("no")
else:
print("wrong")
count +=1
if count == 3:
countine_age = input("do you want to keep guessing...or n fuck off!")
if countine_age != "n":
count =0

三、for循環

for循環基本格式:
for i in
elif:
else:

在循環中,能夠使用continue結束當前循環,回到循環開始處開始下一次循環。也能夠用break跳出整個循環

實例:
'''
###定義個人年齡爲118 程序運行進行猜一猜,若是等於118 那麼報出yes,若是大於118 就報錯no,放置在for循環中,當大於3次自動跳出
age = 118
for i in range(3): #此時i做爲一個臨時變量,去循環range的數值
guess = int(input("my age:"))
if guess == age:
print("yes!")
break
elif guess >age:
print("no!")
else:
print("wrong!")
else:
print("fuck off, come on!")

'''

#for i in range(0,10,1): #打印0-10 的數字,從0開始加2到10爲止,若爲1 那麼就是從0開始加1,到10爲止

print("i:",i)

'''
for i in range(0,10):
if i <3:
print("loop:",i)
else:
continue #跳出本次循環,進行下一次循環
print("hehe...")
'''

for i in range(10):print("------",i)for j in range(10):print(j)if j >5:break #結束當前循環

相關文章
相關標籤/搜索