Python class two

Frist:

while True:

        n =int(input('请输入一个数字))          \\定义一个变量n,并定义成输入框类型,并强调整形变量

        if  n==0:                                               \\如果变量n等于0的话

            break                                                \\跳出

             sum+=n                                          \\把输出的变量n赋值给sum

              print(sum)                                      \\输出sum


Second:

while n<=100 :                                               \\当变量n小于等于100

        if  n%3==0  and  n%5==0 :                 \\如果n取余3等于0,并且n取余5等于0

                print (n,'是3和5的倍数')                 \\ 输出n的值并输出字符串--是3和5的倍数

        elif  n%5==0 :                                         \\如果n取余5等于0

                print(n,'是5的倍数')                        \\输出n的值,并输出字符串--是5的倍数

        elif   n%3==0:                                        \\如果n取余3等于0

                print(n,'是3的倍数')                        \\输出n的值并输出字符串是3的倍数

                n=n+1                                              \\把上一个n的值加一并赋值给当前变量n

        else:                                                          \\如果是其他情况

               print('循环结束')                                  \\输出字符串--跳出循环


Third:

#直角三角形

nums=range(5)                                                    \\定义一个变量行数为5

for i in range(1,6):                                                \\定义循环从第一行一个到最后一行的五个

                      for j in rage(i):                                \\for循环变量i

                                print("*",end='')                   \\输出星号,并自动换行

                    print()                                                \\输出

#等腰三角形

rows=7                                                                  \\定义一个变量rows,并赋值给7

for i in range(rows) :                                             \\循环变量rows

            for j in range(rows,i,-1) :                           \\从上往下依次星号-1

                    print(' ',end=' ')                                  \\输出并换行

            for k in rage(i*2+1) :                                   \\循环变量i乘2+1

                    print('*',end=' ')                                   \\输出星号换行

          print()                                                               \\输出

#学生成绩输入判断

count=0                                                                                    \\定义一个变量count并赋值0

for i in range(1,4):                                                                    \\循环i数组1-4

        print('请输入第',i,'个班级学生成绩')                                      \\输出

        for j in range(1,4):                                                              \\继续循环数组1-4

              score=int(input('请输入第'+str(j)+'个学生成绩'))            \\定义整形input类型赋值给score

               if score<0:                                                                    \\判断score是否小于0

                    print('录入负数 进入下一个班级')                                \\输出字符串

                if score<80:                                                                  \\判断score是否小于80

                    continue                                                                    \\返回

                count+=1                                                                       \\counte+1

                print('大于80的人数',count)                                            \\输出字符串



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值