Lesson-5 条件控制语句

if条件控制语句

  • 语法: if 条件按语句:

input函数

  • 它有阻塞程序
  • 接受的参数都是字符串

if­-elif-­else

  • 永远都只会执行一行代码

while循环

  • 设定初始值
  • 条件判断
  • 初始值自增长

while循环嵌套

  • 内部循环的条件判断
    Lesson-5 条件控制语句_第1张图片
  • 九九乘法表
    Lesson-5 条件控制语句_第2张图片

break和continue

  • break是终止循环
  • continue是跳过当次循环,继续执行下一次循环
  • 注意:if不是循环,while,for是循环

作业

#1000以内的水仙花数
#水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。
#先找出1000以内的所有三位数
#判断水仙花数
i = 100
while i < 1000:
    #print(i)
    b = str(i)
    i += 1

    if int(b[0])**3 + int(b[1])**3 +int(b[2])**3 == int(b):
        print(b)
#找出100以内的质数并求和
i = 2
result = 0
while i < 100:
    for j in range(2, i):
        if i % j == 0:
            break
    else:
        result += i
    i += 1
print(result)

你可能感兴趣的:(笔记,python)