哥白尼 发表于 2020-8-4 14:08:08

python 第四讲

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

这个里面大循环下面 有个 i=number-1
最下面也有个 number=number-1   
一个大循环为什么要减两次啊

zltzlt 发表于 2020-8-4 14:09:00

不是减两次,number 只减了一次,而且 number 减 1 的值被赋值给变量 i

哥白尼 发表于 2020-8-4 14:11:29

zltzlt 发表于 2020-8-4 14:09
不是减两次,number 只减了一次,而且 number 减 1 的值被赋值给变量 i

奥i=numbe-1之后 number的值还是不变的 所以最后要减一次

baige 发表于 2020-8-4 14:12:37

第一个是把number-1赋值给变量i number本身没有变 , 第二个才有改变 number = number-1, 把number的值减一

zltzlt 发表于 2020-8-4 14:12:39

哥白尼 发表于 2020-8-4 14:11
奥i=numbe-1之后 number的值还是不变的 所以最后要减一次

哥白尼 发表于 2020-8-4 14:21:19

baige 发表于 2020-8-4 14:12
第一个是把number-1赋值给变量i number本身没有变 , 第二个才有改变 number = number-1, 把number的值减一

能不能给我讲讲 input()的主要作用我看很多程序有的时候用 有的时候不用

baige 发表于 2020-8-4 14:24:29

本帖最后由 baige 于 2020-8-4 14:26 编辑

对于input我只了解是输入使用的,输入以字符串形式保存
@Twilight6 @zltzlt
问这两个大佬,我只是了解一下py,并没有学.

哥白尼 发表于 2020-8-4 14:25:45

baige 发表于 2020-8-4 14:24
@Twilight6 @zltzlt
问这两个大佬,我只是了解一下py,并没有学.

额好吧 谢谢

哥白尼 发表于 2020-8-4 14:26:42

zltzlt 发表于 2020-8-4 14:12


能不能给我讲讲 input()的主要作用我知道是 提醒 接收 返回但具体的我还是不大懂

baige 发表于 2020-8-4 14:26:47

哥白尼 发表于 2020-8-4 14:25
额好吧 谢谢

你可以回复一下上面回答你问题的大佬,

zltzlt 发表于 2020-8-4 14:28:29

哥白尼 发表于 2020-8-4 14:26
能不能给我讲讲 input()的主要作用我知道是 提醒 接收 返回但具体的我还是不大懂

input() 就是接收用户输入,没有别的作用
页: [1]
查看完整版本: python 第四讲