小白求助
本帖最后由 wuyan12 于 2022-10-17 15:23 编辑怎么实现当用户
输入 回车 空格 或是第一次输入指定字符时(如:stop)时
重新提示用户输入
并在第二次输入指定字符时结束
具体为下图 wuyan12 发表于 2022-10-17 15:37
能具体说明下作用吗 感谢
lst=[]
while 1:
s=input("请输入一个实数,stop结束")
try:
lst.append(float(s)) #为了防止把非数值型字符强转为float所以把它放在try中,可以规避一些异常
except:
if s=="stop" and lst: #如果输入了stop 并且lst不为空就可以结束输入了
break
else:
continue
print(lst)
我实在不知道还有哪些语句需要解释 lst=[]
while 1:
s=input("请输入一个实数,stop结束")
try:
lst.append(float(s))
except:
if s=="stop" and lst:
break
else:
continue
print(lst) wp231957 发表于 2022-10-17 15:27
能具体说明下作用吗 感谢
页:
[1]