当前位置: 首页 > wzjs >正文

自己开设计工作室整站seo

自己开设计工作室,整站seo,二级域名网站建设规范,綦江网站建设公司目录 语句 顺序语句 条件语句 缩进和代码块 判断年份是否是闰年 空语句 pass 循环 while 循环 求5的阶乘: 求1!2!3!4!5! for循环 打印1-10 打印2,4,6,8&#x…

目录

语句

顺序语句

条件语句

 缩进和代码块

判断年份是否是闰年

 空语句 pass

循环

 while 循环

求5的阶乘:

 

求1!+2!+3!+4!+5! 

for循环 

打印1-10

打印2,4,6,8,10

 打印 10-1

continue、break


语句

顺序语句

默认情况下 , Python 的代码执行顺序是按照从上到下的顺序 , 依次执行的 .
print ( "1" )
print ( "2" )
print ( "3" )
 执行结果一定为 "123", 而不会出现 "321" 或者 "132" . 这种按照顺序执行的代码 , 我们称为 顺序语句 .
这个顺序是很关键的. 编程是一件明确无歧义的事情. 安排好任务的顺序, 计算机才能够正确的进行
执行.

条件语句

条件语句 也叫做 分支语句 , 表示了接下来的逻辑可能有几种走向 .
如果    选择躺平摆烂
        我就容易毕业就失业
否则
        我就容易找到工作
其中 "选择躺平摆烂" 称为 条件 .
如果条件成立    ( 条件为真 ), 则会出现 "我就容易毕业就失业" 这个情况 .
如果条件不成立( 条件为假 ), 则会出现 "我就容易找到工作".
语法格式
if       expression1 :
        do_somethings1
        do_somethings2 
elif    expression2 :
do_somethings3
else:
        do_somethings4 
注意 : Python 中的条件语句写法 , 和很多编程语言不太一样 .
  • if 后面的条件表达式, 没有 ( ), 使用 : 作为结尾.
  • if / else 命中条件后要执行的 "语句块", 使用 缩进 (通常是 4 个空格或者 1 tab)来表示, 而不是 { }
  • 对于多条件分支, 不是写作 else if, 而是 elif (合体了). 

 缩进和代码块

  • 代码块 指的是一组放在一起执行的代码.
  • Python 中使用缩进表示代码块. 不同级别的缩进, 程序的执行效果是不同的.
a = input("请输入第一个整数: ")
b = input("请输入第二个整数: ")
if a == "1":if b == "2":print("hello")print("world")
print("python")
在这个代码中 ,
  • print("hello") 具有两级缩进,  属于 if b == "2" 条件成立的代码块.
  • print("world") 具有一级缩进, 属于 if a == "1" 条件成立的代码块.
  • print("python") 没有缩进, 无论上述两个条件是否成立, 该语句都会执行.
基于缩进的方式表示代码块 , 带来的好处就是强制要求程序猿要写明确的缩进 , 来明确代码之间的相对关 系. 如果缩进书写的不对 , 直接报错 .
像 C++ / Java 这些语言, 即使完全不写缩进, 语法也不会报错. 代码可读性就比较差.
同时 , 带来的坏处就是 , 如果缩进层次比较多 , 就容易分不清楚某个语句属于哪个层级.
判断年份是否是闰年
year = int(input("请输入年份:"))
if  year % 100 = 0#判断是不是世纪闰年if(year%400 = 0)print("闰年")else:print("平年")
else:
#判断普通闰年if(year%4= 0)print("闰年")else:print("平年")
year = int(input("请输入一个年份:"))
if (year % 100 != 0 and year % 4 == 0) or year % 400:print("闰年")
else:print("平年")

 空语句 pass

a = int(input("请输入一个整数:"))
if a != 1:
#pass是空语句,如果不写上去,直接空一行,Python就会直接报错pass
else:print("hello")

循环

 while 循环

while 条件 :
        循环体
  • 条件为 , 执行循环体代码 .
  • 条件为 , 结束循环 .
求5的阶乘:
result = 1
n = 1
while n <= 5:result *= nn += 1
print(result)
 
求1!+2!+3!+4!+5! 
num = 1
sum = 0
while num <= 5:result = 1i = 1while i <= num:result *= ii += 1sum += resultnum += 1
print(f'sum={sum}')

for循环 

for 循环变量 in 可迭代对象 :
        循环体
python for 和其他语言不同 , 没有 " 初始化语句 ", " 循环条件判定语句 ", " 循环变量更新语句 ", 而是
更加简单 .所谓的 " 可迭代对象 ", 指的是 " 内部包含多个元素 , 能一个一个把元素取出来的特殊变量 ".
打印1-10
for i in range(1,11):print(i)
打印2,4,6,8,10

for i in range(2, 11,2):print(i)
通过 range 的第三个参数 , 可以指定迭代时候的 " 步长 ". 也就是一次让循环变量加几.
 打印 10-1
for i in range(10, 0, -1):print(i)

continue、break

continue
break
continue 表示结束这次循环 , 进入下次循环
break 表示结束整个循环

 

------------------------------------------------------结束------------------------------------------------------------------

http://www.dtcms.com/wzjs/210373.html

相关文章:

  • 河南中州路桥建设有限公司网站网络推广公司口碑
  • 怎么做一个网上商城广州百度推广优化排名
  • 中国建设教育协会的网站查询个人开发app可以上架吗
  • excel做网站二维码东莞网站建设优化排名
  • 做网站买了域名之后如何免费做网站
  • 校园网站建设策划书品牌宣传推广策划方案
  • 三个年轻人做电影网站800万中国楼市最新消息
  • 短链廊坊百度提升优化
  • 浙江龙泉市建设局网站免费发帖论坛大全
  • 做网站怎么接广告赚钱吗应用商店aso
  • 做问卷调查的网站挣钱厦门seo全网营销
  • 中国十大营销策划大师长沙企业关键词优化
  • 做网站首页的图片素材百度提交网址入口
  • 金融适合什么颜色做网站百度seo排名优化公司哪家好
  • 网站推荐靠谱的能长久看爱站网关键词挖掘工具
  • 深圳网站建设公司大全营销云
  • 做网站最好的软件seo研究中心超逸seo
  • 作品集模板广州百度seo排名
  • 新网网站建设软文推广代理
  • 灵璧县建设局网站seo服务哪家好
  • 地址 上海石门二路 网站建设河南seo排名
  • 天津市建设工程交易中心网站百度官网网站登录
  • 建筑企业网站模板免费下载今日新闻大事件
  • 网站栏目英文宿州百度seo排名软件
  • 长沙建设网站的公司网页制作作业100例
  • 绿色配色的企业网站seo公司厦门
  • 农村网站做移动上海推广seo
  • 深圳网站设计工资一般多少庆云网站seo
  • 版面独特的网站网络营销所学课程
  • 免费制作电子相册的软件兰州seo优化公司