文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python3 破冰

2023-01-31 08:17

关注

1.模块的调用
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)

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

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

    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

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为止

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯