惟新 发表于 2021-2-28 09:58:55

求大佬们指点明经

i = 10
while i:
    print('我爱鱼C!')
    i = i - 1
这是第4讲的课后作业,答案是会循环10次“我爱鱼C!”,可是老师并没有写具体原因,我也搞不懂,求各位大佬指点一下,为什么会循环10次?那个i=i - 1到底代表的什么?

考不好不改名 发表于 2021-2-28 10:00:27

计算i - 1的值,并赋值给i

考不好不改名 发表于 2021-2-28 10:01:52

赋值语句的语法格式:<变量名> = <表达式>作用是计算<表达式>的值,并赋值给<变量名>。

昨非 发表于 2021-2-28 10:03:19

i = 10   #定义整型变量i,初值为10

while i:#这一行是while i!=0:的缩写,当i>0时判断为true,进入循环,i相当于计数器
    print('我爱鱼C!') #打印
    i = i - 1 #打印一次,i的值减一,从10减到0,一共十次,i>0不成立,结束循环
页: [1]
查看完整版本: 求大佬们指点明经