求解释
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这一段是什么意思,while循环不是要赋予条件才可以执行的吗?这里直接赋了一个变量怎么就可以执行了??没看太懂i和j关于while这一段代码,想请教一下各位大佬!谢谢! while后面跟真值进入循环,假值不进入循环 0为假
while 循环也称条件循环,通过 while <条件>: 这里的条件来判断循环是否执行
当条件的布尔值为 True 时,那么循环就继续执行,反之为 False 时循环终止,退出循环
Python 中,数字只要非 0 以及 列表、字符串、元组、字典、集合 非空,布尔值都为 True
反之整型 0 或 浮点数 0.0 以及 空列表、字符串、元组、字典、集合 布尔值为 False,另外 None 也为 False
wp231957 发表于 2022-7-4 18:06
while后面跟真值进入循环,假值不进入循环
谢谢! 南归 发表于 2022-7-4 18:09
0为假
谢谢! Twilight6 发表于 2022-7-4 18:13
while 循环也称条件循环,通过 while : 这里的条件来判断循环是否执行
当条件的布尔值为 True 时 ...
谢谢
页:
[1]