ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

6.1_python 之常见语句

2022-06-02 19:31:09  阅读:170  来源: 互联网

标签:语句 name python sum range 循环 6.1 print


python中常见语句

一、if语句

1.if单分支

(1)if语句格式

if  判断条件:

      执行语句块1

else:

      执行语句块2

案例:

a=5
if a>3:
print("ok")
else:
print("no")
(2)语句中判断条件可以是(比较运算符)
>,<,!=,==,>=,<=

案例:

a=5
if a!=3:
print("ok")
else3
print("no")

2、if语句的多分支

格式:

if  判断条件1:

      执行语句块1:

elif   判断条件2:

     执行语句块2:

elif   判断条件3:

      执行语句块3:

else: 

    执行语句块4

案例:

name=input("姓名:")
if name=="xk":
print("班长真帅")
elif name=="zt":
print("真大方")
elif name =="hq":
print("女神")
elif name=="mrr":
print("真年轻")
else:
print("都去整容")

3、if语句的嵌套语句
案例:
name=input("姓名:")
if name=="xk":
passwd=input("密码:")
if passwd=="123456":
print("登录成功")
else:
print("密码错误")
else:
print("姓名错误")
4、三目运算:(使用一行代码事项)
格式:print(      执行语句块1 if 条件判断 else  执行语句块1 )
案例:
不用三目运算法:
name=input("姓名:")
if name=="xk":
print("名正确")
else:
print("姓名错误")

三目运算方法:
name=input("姓名:")
print( "姓名正确" if name=="xk" else "姓名错误")



================================================

二、pass语句
(1)pass 用法 :表示占位 ,在语句中还没有想好写什么条件
(2)pass作用:
a、pass是一个空语句
b.保证格式完整
c. 保证语义完整
案例:
name=input("姓名:")
if name=="xk":
print("班长真帅")
else:
pass
================================================
while语句
(1)while 语句的格式:
while 条件表达式: 循环体语句
(2)
while什么时候进入循环?当循环条件成立时,进入循环 (3) while什么时候退出循环?当循环条件不成立时,退出循环




案例1:
a=1
while a<5:
a+=1 #a=a+1
print(a)
# print(a)
结果:

2
3
4
5

案例2:死循环

a=1
while a>0:
a+=1 #a=a+1
print(a)

 

 

 案例3:1到10的和

a=1
sum=0
while a<11:
sum+=a #sum=sum+a
a+=1
print(sum)

练习:
(1)1-100的和?
方法:
a=1
sum=0
while a<101:
sum+=a #sum=sum+a
a+=1
print(sum)

(2)1-100奇数和?
方法:
a=1
sum=0
while a<101:
sum+=a #sum=sum+a
a+=2
print(sum)

(3)1-100的偶数和
方法:
a=0
sum=0
while a<101:
sum+=a #sum=sum+a
a+=2
print(sum)

================================================
for循环语句
1、for循环用来遍历函数

2、for循环的语法格式如下:
        for ... in ...                  语句块 3、range()函数:如果需要遍历一个数字序列,可以使用python中内 建的函数range() (1)range(开始值,结束值,步长)  (2)包含了开始值,不包含结束值   (3)案例: 场景一:
for i in range (10):  不包含本身
print(i,end=",") 结果:0,1,2,3,4,5,6,7,8,9,
  场景2:
for i in range (2,10): 包含开始值,不包含结束
print(i,end=",") 结果:2,3,4,5,6,7,8,9,
场景3:
包含开始值,不包含结束,根据步长取数
方法1:求出10以内的奇数
for i in range (1,10,2)
    print(i,end=" ")
方法2:求出10以内的偶数
for i in range (0,11,2):
print(i,end=" ") #0 2 4 6 8 10
方法3: 求出1,100的和,一行代码 sum函数
a.print(sum(range(1,101))) #5050
b.print(sum(range(1,101,2))) #2500
c.print(sum(range(0,101,2))) #2550
(4)横向输出end=' '
print(i,end=" ")

(5)通过foh循环遍历列表
案例:
a=[1,2,3,4,5]
for i in a:
print(i,end=" ")
(6)通过for 循环遍历字符
b='abcds'
for i in b:
print(i,end= " ")
(7)for遍历字典
方法1:
d={'name':'zs','age':18}
for k in d:
print(k,d[k])

方法2:
d={'name':'zs','age':18}
for k,v in d.items():
print(k,v)
方法3:
d={'name':'zs','age':18}
for k in d:
print(k,d.get(k))
练习:
(1)for 循环求出1-100的和?
方法:
sum=0
for i in range(1,101):
sum+=i
print(sum)
(2)for 循环求出1-100的奇数和?
方法:
sum=0
for i in range(1,101,2):
sum+=i
print(sum)
(1)for 循环求出1-100的偶数和?
sum=0
for i in range(0,101,2):
sum+=i
print(sum)
=========================================

continue语句
用法:continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进 行下一轮循环。 案例1:
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
continue
print (i,end=" ")

===============================
break语句 用法:语句会立即退出循环,在其后边的循环代码不会被执行。
list = [1,2,3,4,5,6,7,8,9]
for i in list:
if i==6:
break
print (i,end=" ") #1 2 3 4 5 


===============================
总结:
1、if 语句
(1)单分支
(2)多分支
(3)if语句嵌套
(4)三目运算
2、pass语句
3、while 循环语句
4、for 循环语句
range函数
5、continue 语句 继续
6、break 退出语句

标签:语句,name,python,sum,range,循环,6.1,print
来源: https://www.cnblogs.com/xukairoot/p/16338845.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有