15889556678 发表于 2021-7-7 23:17:42

新手上路

temp = input('请输入一个整数:')#输入10
    number = int(temp)               #把10转换整形
       while number:                  #循环10次,打印10行
         i = number - 1               #让变量i=10-1,
               while i:                     #循环9次
                print('',end='')         #print('',打印一个空格,end=''这行没结束,等下一个while循环
                  i = i - 1                #每次循环把i值减1
                                 #

         j = number                   #j=10
            while j:                     #循环10次
             print('*',end = '')      #打印一个星号,这行没结束等待打印下一个
               j = j - 1                #每次循环减1,
          print()                      #第一行打印完换行和第一个while呼应
number = number - 1          #第二遍循环减1.

                                          #第2个和第3个while如何实现打印10个*号不理解(能否举比较简单的例子)


   
学到20多课了,感觉脑子消化不过来了,回来从第一课的课后作业开始做,理解了所有作业再往下学,计划每天做一遍课后练习
有没有更好的学习方法啊推荐啊

青出于蓝 发表于 2021-7-8 07:48:06

本帖最后由 青出于蓝 于 2021-7-8 09:37 编辑

书和视频一起看,课后作业常做,不懂就来问{:10_257:}
j=10即循环10次,也就打印十个*
欢迎追问

heidern0612 发表于 2021-7-8 08:23:41

大条件限制的情况下(第一个while循环),等价的小条件(第二个while和第三个while)依次循环。

栗子:

类似当全部都是男性的时候(第一个while),依次循环符合低于三十岁的和视力不近视的。

Kayko 发表于 2021-7-8 08:40:02

挺好的,好好学

15889556678 发表于 2021-7-8 15:46:44

    while i:                  
      print('',end='')      
      i = i - 1               
      j = number
第二个whiie的作用是干嘛

fish初 发表于 2021-7-8 15:49:21

青出于蓝 发表于 2021-7-8 07:48
书和视频一起看,课后作业常做,不懂就来问
j=10即循环10次,也就打印十个*
欢迎追问

什么书呢

青出于蓝 发表于 2021-7-8 16:09:48

fish初 发表于 2021-7-8 15:49
什么书呢

与视频配套编程书

fish初 发表于 2021-7-8 16:28:11

青出于蓝 发表于 2021-7-8 16:09
与视频配套编程书

请问具体是哪本呢{:10_254:}
页: [1]
查看完整版本: 新手上路