第五节:条件控制语句
程序员文章站
2022-03-15 18:14:44
...
条件控制语句
if语句
形式:if xxx 条件:(与三元运算符的区别就是有冒号) yyy命令
满足则执行yyy命令,不满足则跳过
注意:if语句只控制冒号后的指令,其他指令按顺序执行,不受if语句控制
if else语句
形式:
if xxx:
命令yyy1:
else:
命令yyy2
if elif else语句
形式:
if xxx1:
yyy1
elif xxx2:
yyy2
elif xxx3:
yyy3
.
.
.
else xxxn:
yyyn
注意:顺序执行,当满足任何一个条件时,执行该条件后的指令,然后该if条件语句结束。
while语句
格式:
while 条件:
变量改变
执行命令
例如求50-125以内所有奇数的和
例题
- 求1000以内的水仙花数
注:水仙花数是个位十位百位的三次方的和,等于该数本身。
s=100
while s<1000:
a = s//100 # 百位
b = (s%100)//10 # 十位
c = s%10 # 个位
if a**3+b**3+c**3==s:
print(s)
s+=1
2. 判断输入的数是否为质数
质数是只能被1和它本身整除的数
s=int(input('请输入任意整数'))
i=2
k=0
while i<s and k==0:
if s%i != 0:
i+=1
else:
print('您输入的数不是质数')
k=1
if k!=1:
print('您输入的数是质数')
上一篇: 创建不带头节点的单链表
下一篇: 上传第三方包到私服