(同一个缩进的代码合成一个代码块 如果没有所属会报错 一般用Tab缩进)
- if判断语句
if 条件表达式 : 执行语句
(表达式值为Ture则执行语句 表达值为Flase则不执行语句)
- input函数
input(“在屏幕上显示的内容”)
(获取键盘输入的内容 必须输入后 才能执行input函数之后的语句)
- if-elif-else语句
if 条件表达式:
①执行代码块
elif 条件表达式:
②执行代码块
else:
③执行代码块
(必然执行且只会执行其中一个代码块 if成立执行① if不成立elif成立执行② 所有条件都不成立执行③)
- whlie语句
whlie 条件表达式 : 执行语句
循环三要素 :
初始化变量,控制循环条件,更新初始化值
whlie 条件语句 :
执行代码块
else :
执行代码块
(如果用break跳出whlie循环 则不执行else之后的代码块 如果是通过条件语句退出循环 则执行else之后的代码块)
- 循环嵌套
循环里面套循环(简称套娃)
例如:(九九乘法表)
num = 1
while True:
num_one = 1
while True:
print('%d * %d = %d' %(num_one,num,num * num_one),end="\t")
num_one += 1
if num_one > num:break
print("\n")
if num > 9:break
num +=1
例如:水仙花数
num = 100
while num < 1000:
if (num%10)**3 + (num%100//10)**3 + (num//100)**3 == num:
print(num,"为水仙花数")
num += 1
例如:1000以内质数之和
num = 1
sum = 0
while num < 1000:
k = 2
while k < num:
if num % k == 0:
break
k += 1
if k == num:
sum += num
num += 1
print(sum,'为1000以内质数的和')
- break和continue
break (结束当前循环)
continue (跳过本次循环执行下一次循环)