萌新上路
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
第三行的while number ,为什么while后面没有条件呢,就是一个孤单的number呢?萌新求教! while i 和while i !=0一样地 =while number!=0 昨非 发表于 2020-10-9 17:41
while i 和while i !=0一样地
什么意思哦,while i!=好像也没有条件,那么怎么判断真假 吻你不厌 发表于 2020-10-9 17:43
什么意思哦,while i!=好像也没有条件,那么怎么判断真假
while i != 0 吻你不厌 发表于 2020-10-9 17:43
什么意思哦,while i!=好像也没有条件,那么怎么判断真假
咋会没有条件呢?
i != 0 就是条件,判断i是否等于0
如果等于返回False,循环不继续
不等于返回True,循环继续
同时在Python里面,0为False,其他的都为True
所以while number的含义就和while number != 0 相同 吻你不厌 发表于 2020-10-9 17:43
什么意思哦,while i!=好像也没有条件,那么怎么判断真假
你再看看 先理解一下每个条件成立会返回True,不成立会返回False,而True也代表非零的数,False也代表0,所以while执行到number等于False,也就是number=0为止,这段代码也等于:
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 i = 10
while i:
print("abc")
i=i-1 昨非 发表于 2020-10-9 17:45
你再看看
还有那个end=是什么意思哦 好像懂了 吻你不厌 发表于 2020-10-9 17:51
还有那个end=是什么意思哦
https://s1.ax1x.com/2020/09/16/wgqRRP.png 昨非 发表于 2020-10-9 17:55
大佬,谢啦,能加个好友不?
吻你不厌 发表于 2020-10-9 19:13
大佬,谢啦,能加个好友不?
当然可以
页:
[1]