前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python3 破冰

Python3 破冰

作者头像
py3study
发布2020-01-03 10:31:10
2450
发布2020-01-03 10:31:10
举报
文章被收录于专栏:python3python3

1.模块的调用 python有个很强大的功能,便于我们运维及研发人员,快速开发快速集成,就是模块导入,python已经集成了各种各样的功能模块供我们脚本的调用,具有强大的 适应性和可扩展性,

代码语言:javascript
复制
导入模块 使用“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)

2、while循环

while循环是计算机的一种基本循环模式,进入循环后,当条件不满足时循环完所有语句后在跳出循环,而不是立即跳出循环。

#定义我的年龄为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")

代码语言:javascript
复制
    count +=1                              #一直加1执行

#第二种方式

my_age = 118 count =0

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")

print("count:",count)

代码语言:javascript
复制
    count +=1                       #一直加1执行

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

代码语言:javascript
复制
'''

#第三种方式 #更复杂的配置,由尝试三次自动退出,换成尝试三次错误后,询问是否退出还是继续尝试,循环中可以使用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

3、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 #结束当前循环

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • print("count:",count)
  • print("i:",i)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档