当前位置:   article > 正文

python笔记之三大结构_hydra pkg python3

hydra pkg python3

顺序结构

分支结构

循环结构

分支结构

if…elif…else

# weather = input("今天天气如何: ")

# 如果下雨就带伞,否则不用管
# if 条件:
#   逻辑语句(通过缩进决定附属关系)
#if weather == "下雨":
#    print("带伞...")
#print("上学去..")
# 今天天气如何: 晴
# 上学去..

# 成绩60及以上,代表通过,否则不通过
grade = input("考试成绩:")
grade = int(grade)
#if grade >= 60:
#    print("pass")
#else:
#    print("不通过")

# 考试成绩:61
# pass

# 90以上优秀,70以上良好,60以上几个,60以下不及格
if grade >= 90:
    print("优秀")
elif 70 <= grade <= 90:
    print("良好")
elif grade >= 60:
    print("及格")
else:
    print("不及格")

# 如果不需要考虑所有条件分支的对立面,else分支可以省略

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

循环结构

while…

while … else…

打印1-100间所有包含7,可以被7整除的数
# while 条件:
#   循环体

# 定义循环变量
num = 1 # 一次增加1,最终增加到100足矣
while num <= 100:
    # 各位为7,十位为7,7的倍数
    # 逻辑运算符 or
    # num % 10 == 7 or 7 <= num / 10 < 8 or num % 7 ==0
    if num % 10 == 7 or 7 <= num / 10 < 8 or num % 7 ==0:
        print(num,end=" ")
    # 循环执行一次,循环变量要加1
    num += 1 # num = num + 1
# 7 14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
# 单独打印一个换行
print()

# break continue
# xmydsb  五遍
# count = 0
# while count < 5:
#     print("xmydsb")
#     count += 1
# else:
#     print("完毕")

#continue
# count = 0
# while count < 5:
#     count += 1
#     if count ==3:
#         # 结束本次循环,进入下一次循环
#         continue
#     print("xmydsb")
#
# else:
#     print("完毕")

# break
count = 0
while count < 5:
    count += 1
    if count ==3:
        # 结束本次循环,进入下一次循环
        break
    print("xmydsb")

else:
    # 循环被break终止(非正常退出,没哟循环完毕),else分支不会被执行
    print("完毕")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/130806
推荐阅读
相关标签
  

闽ICP备14008679号