Python постоянно повторяет мне: «Сколько случайных чисел вы хотите?»и не буду переходить к следующему входу.
Я перепробовал большинство вещей, которые мог придумать.
do_program = True
while(do_program):
while(True):
try:
number_of_numbers = float(input("How many random numbers do you want?"))
if(number_of_numbers < 0):
print("Negative numbers are not allowed.")
continue
except ValueError:
print("The value you entered is invalid. Please enter numerial values only.")
else:
break
while(True):
try:
lowest_number = float(input("What is the lowest random number you want?"))
if(lowest_number < 0):
print("Negative numbers are not allowed.")
continue
except ValueError:
print("The value you entered is invalid. Please enter numerial values only.")
else:
break
while(True):
try:
highest_number = float(input("What is the highest random number you want?"))
if(highest < 0):
print("Negative numbers are not allowed.")
continue
except ValueError:
print("The value you entered is invalid. Please enter numerial values only.")
else:
break
import random
print("The numbers were written to randomnum.txt.")
def main():
for count in range(number_of_numbers):
number = random.randint(lowest_number, highest_number)
print(number)
main()
Сейчас я просто хочу сосредоточиться на том, чтобы добраться до своего второго итретьи входные операторы.