鱼C论坛

 找回密码
 立即注册
查看: 1946|回复: 4

[已解决]零基础视频 004 课后作业 动动手题2

[复制链接]
发表于 2020-2-7 20:39:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助解题的程序思路。
想半天不知道怎么下手,以及
temp = input ("请输入一个整数:")
number = int(temp)
while number > 0:
    i = number - 1
    while i > 0:
        print(" ",end = "")
        i = i - 1
   j = number
    while j > 0:
        print("*",end = "")
        j = j - 1
    print()
    number = number - 1


标红的这几条不明白,求大神讲解。
最佳答案
2020-2-7 20:54:58
首先~~你的零基础视频是第一版还是第二版,即使知道了也不会告诉你的,自己思考动手再看小甲鱼的答案吧
第二,你所附的代码缩进和代码内容都很乱,论坛有上传代码的功能
  1. temp = input ("请输入一个整数:")#数据接收
  2. number = int(temp)#将接受数据转为整型
  3. while number > 0:#进入循环,当number>0为真时循环继续
  4.     i = number - 1 #每次进入下面关于i的循环,i的初始值比当时的number小1
  5.     while i > 0:
  6.         print(" ",end = "")
  7.         i = i - 1
  8.     j = number  #对打印星号的j循环赋予初始值
  9.     while j > 0:
  10.         print("*",end = "")#循环j次,即结果有j个星号
  11.         j = j - 1
  12.     print()#主要是利用内置函数print()中有换行的参数,输出结果等同换行
  13.     number = number - 1
复制代码


希望能够帮助到你!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-7 20:54:58 | 显示全部楼层    本楼为最佳答案   
首先~~你的零基础视频是第一版还是第二版,即使知道了也不会告诉你的,自己思考动手再看小甲鱼的答案吧
第二,你所附的代码缩进和代码内容都很乱,论坛有上传代码的功能
  1. temp = input ("请输入一个整数:")#数据接收
  2. number = int(temp)#将接受数据转为整型
  3. while number > 0:#进入循环,当number>0为真时循环继续
  4.     i = number - 1 #每次进入下面关于i的循环,i的初始值比当时的number小1
  5.     while i > 0:
  6.         print(" ",end = "")
  7.         i = i - 1
  8.     j = number  #对打印星号的j循环赋予初始值
  9.     while j > 0:
  10.         print("*",end = "")#循环j次,即结果有j个星号
  11.         j = j - 1
  12.     print()#主要是利用内置函数print()中有换行的参数,输出结果等同换行
  13.     number = number - 1
复制代码


希望能够帮助到你!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-7 21:34:04 | 显示全部楼层
1. i = number - 1 就是将 number 减 1 的值赋值给 i 变量。
2. j = number 就是将 number 的值赋值给 j 变量。
3. print() 就是打印一个空行(起到换行的作用。)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 02:43:03 | 显示全部楼层
dlnb526 发表于 2020-2-7 20:54
首先~~你的零基础视频是第一版还是第二版,即使知道了也不会告诉你的,自己思考动手再看小甲鱼的答案吧
第 ...

非常感谢!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 02:43:40 | 显示全部楼层
zltzlt 发表于 2020-2-7 21:34
1. i = number - 1 就是将 number 减 1 的值赋值给 i 变量。
2. j = number 就是将 number 的值赋值给 j  ...

简洁易懂 非常感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-6 02:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表