鱼C论坛

 找回密码
 立即注册
查看: 497|回复: 5

改进我们的游戏最后一个操作题

[复制链接]
发表于 2020-4-7 22:26:00 | 显示全部楼层 |阅读模式

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

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

x
temp = input('请输入一个整数:')
number = int(temp)
while number:
    i = number - 1
    while i:
        print(' ', end = '')
        i = i - 1
    j = number
    while j:
        print('*', end = '')
        j = j - 1
    print()
    number = number - 1




num = int(input("请输入一个整数:"))
while num:
    print(' '*(num-1)+'*'*num)
    num -= 1
第一个代码和第二个的num -= 1代码有大神解释下吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-7 22:33:32 | 显示全部楼层
num -= 1,是 num=num-1的简写。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 22:40:27 | 显示全部楼层
temp = input('请输入一个整数:') #输入整数,将它赋值给temp变量
number = int(temp) #由于键入的数字是字符串格式,要将它变为整型,然后储存到number变量
while number: #当number不等于0时进入循环
    i = number - 1#i的值比number小1
    while i: #当i不为零时进入循环
        print(' ', end = '') #打印i个空格
        i = i - 1 #i自减1,i为零时退出循环,停止打印空格
    j = number #j等于number
    while j: #当j不为零时
        print('*', end = '') #打印j个星号,end的意思是每个星号中间不换行
        j = j - 1 #j自减1,j为零时退出循环
    print() #什么都不打印
    number = number - 1 #number自减1
第二个的num -= 1和num = num - 1一个意思,num自减1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-7 23:01:48 | 显示全部楼层
本帖最后由 yexing 于 2020-4-7 23:04 编辑

第 1 行:利用 input() 函数接收用户的输入,把它赋值给 temp 变量。
num -= 1:num = num - 1 简写,与其类似的还有 += , *= , /= 运算符哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-8 08:02:43 | 显示全部楼层
num -= 1 等于 num = num - 1,类似的还有 +=、*=、/=
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-11 16:43:45 | 显示全部楼层
如果楼主的问题得到解决,要记得及时结帖,设置最佳答案~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 08:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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