Kullanıcı 1 ile 4 arasında bir sayı girmeye çalışıyorum. Sayının doğru olup olmadığını kontrol etmek için kodum var ancak kodun birkaç kez dönmesini istiyorum sayılar doğru olana kadar. Bunu yapmayı bilen var mı? kod aşağıda:Alınan doğru değer elde edilinceye kadar bir Deneme deyimi alın
def Release():
try:
print 'Please select one of the following?\nCompletion = 0\nRelease ID = 1\nVersion ID = 2\nBuild ID = 3\n'
a = int(input("Please select the type of release required: "))
if a == 0:
files(a)
elif a == 1:
files(a)
elif a == 2:
files(a)
elif a == 3:
files(a)
else:
raise 'incorrect'
except 'incorrect':
print 'Try Again'
except:
print 'Error'
Release()
Ben de girmiş istisna ilgili bir hata alıyorum:
Bu gerçekten kötü bir tasarımdır; Burada yanlış kullanıcı girişi gerçekten bir istisna değildir. – unwind