MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

python自学者的分享:if-else、for、while语句

2025-05-24 14:35 huorong 精选文章 3 ℃ 0 评论
#if-else 以对齐位置(缩进)决定是否属于循环
业绩=99
中午饭=""
if 业绩>1000:
    中午饭="吃火锅"
elif 业绩>0:   #业绩0-1000范围,返回吃泡面
    中午饭 = "泡面"
else:   #其他情况,没有业绩返回加班
    中午饭 = "加班"
print(中午饭)
month1=input('请输入当前月份(1-12):')
try:
    month2=int(month1)
    if month2 in [3,4,5]:
        print('春')
    elif month2 in [6,7,8]:
        print('夏')
    elif month2 in [9,10,11]:
        print('秋')
    elif month2 in [12,1,2]:
        print('冬')
    else:
        print('超出范围')
# 捕获异常
except ValueError:
    # 如果转换失败,说明输入不是数字
    print(f"{month1}不是数字")
#for i in range(起始值,结束值,步长):结束值不含,省略从0开始,步长为1
总和=0
for i in range(1,101):
    #range 生成等差数列
    总和=总和+i
print('for循环求和',总和)   #计算1加到100
#while
i=1
总和=0
while i<=100:
    总和 = 总和 + i
    i=i+1
print('while循环求和',总和)   #计算1加到100
#break结束整个循环,continue结束本次循环,开启下次循环
i=1
总和=0
while i<=100:
    i=i+1
    if i%2==1:
        #当i除以2余数是1的时候,停止本次循环,进行下一次
        continue
    总和 = 总和 + i
print('计算1-100偶数和',总和)   #计算1加到100
i=0
总和=0
while True:
    i = i + 1
    if i>100:
        break
    总和 = 总和 + i
print('1-100求和',总和)   #计算1加到100

Tags:if else if else语句格式

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言