Python incepator aici. Practicarea user input control. Încercarea de a face o intrare de utilizator bucla de la început, dacă nimic, dar un număr întreg între 1 și 10 este folosit. Fost încercarea de ore, încercat, folosind Încerca și cu Excepția comenzi, dar nu a putut face în mod corect. Ce fac gresit? Multumesc.
Edit: Vă mulțumesc foarte mult pentru ajutor tuturor, cu toate acestea, problema încă nu este rezolvată (dar foarte aproape!) Am încercat să dau seama cum să ne întoarcem la început, dacă nimic, DAR un număr întreg este scris. Agent de Biscuiti (de mai sus) a dat un raspuns bun pentru numere plutitoare, dar orice cuvânt sau o literă care se introduce încă mai produce o eroare. Im încercarea de a înțelege cum de a buclei, atunci când nimic aleatoare (cu excepția numere întregi între 1 și 10) se introduce. Nici unul din exemplele de mai sus a produs corrcct rezultate. Multumesc pentru ajutor
while True:
print("Enter a number between 1 and 10")
number = int(input())
if (number > 0) and (number < 10):
print("Thank you, the end.")
break
else number != (> 0 and < 10):
print("It has to be a whole number between 1 and 10.")
print("Please try again:")