我的编程基础课有一个作业。在这种情况下,我必须在程序终止之前接受无效输入一定次数(在本例中为五次)。这本书似乎没有解释在这种情况下限制循环运行次数,所以我已经包含了我的代码作为指导。正如所写,它继续循环并且不会停止。
max = 5
#Input miles to be converted
miles = float(input('Enter the number of miles to convert to kilometers: '))
milesToKms = miles*1.6 #miles to kilometers formula
for counter in range(max):
if miles >= 0:
print ('Miles converted: ', miles)
print ('Kilometers: ', milesToKms) #display kilometers result
break
elif miles <0:
while miles < 0:
print ('Invalid value entered.')
miles = float(input('Enter a valid number of miles to convert: '))
else:
print ('Too many invalid entries submitted.')
exit ()
慕神8447489
胡子哥哥
慕姐4208626
while循环语句与do while循环语句 的区别
for循环语句输出次数
循环语句的编程技巧?
for 语句构成的循环可以用其他循环语句替换?
相关分类