有关第四课课后练习
temp = input('请输入一个整数:')guess = int(temp)
i = 1
while guess:
print(i)
i += 1
guess -= 1
我只知道最后一行guess -= 1是终止循环的作用
但是不知道他是怎么来的 第二行代码不是有一个guess = int(temp)吗 temp = input('请输入一个整数:')
guess = int(temp)#这一行给guess赋值了
i = 1
while guess:#循环条件是guess不等于0
print(i)
i += 1
guess -= 1 #guess=guess-1,即每次循环,guess都会减一,当guess减到0的时候,就不在满足循环条件了,就退出循环了 qiuyouzhi 发表于 2020-3-20 14:31
第二行代码不是有一个guess = int(temp)吗
对啊。。我不太还是不太能明白+=和-= sunrise085 发表于 2020-3-20 14:36
懂了!谢谢! sunrise085 发表于 2020-3-20 14:36
能再解释一下这个代码吗 而且我运行报错
temp = input('请输入一个整数:')
number = int(temp)
while number:
i = number-1
while i:
print(' ',end = )
i -= 1
j = number
while j:
print('*',end = )
j -= 1
print()
number -= 1
smoothie 发表于 2020-3-20 14:58
能再解释一下这个代码吗 而且我运行报错
temp = input('请输入一个整数:')
number = int(temp)
你这个程序问题不小,即使帮你修改了语法问题,估计也得不到你预期的结果。
很多人需要最佳答案的个数。
你还是再看个帖子吧。顺便把问题描述的再详细一些。
页:
[1]