6.1_python 之常见语句

2022/6/3 1:21:36

本文主要是介绍6.1_python 之常见语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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  退出语句


这篇关于6.1_python 之常见语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程