Я работаю над простой программой, которая в основном представляет собой только кости, я использую Thonny в качестве моей IDE, и программа работает нормально там, но когда я пытаюсь открыть файл.py, возникает вопрос, тогда я печатаю что-то, и окно просто закрывается, Любая помощь приветствуется.
import random
#-------------------------
print("Made by Thr i ving")
roll = input("Type roll to roll the dice: ")
if roll == 'roll':
nums = ['1', '2', '3', '4', '5', '6']
print("Your number is: " + random.choice(nums))
else:
print("Try again.")
Я предполагаю, что вы ожидаете, что код снова спросит пользователя, если введенный текст не точно "roll".
Если это правильно, я бы использовал цикл while для ожидания ввода правильного ввода. Пока не будет введено слово "roll", программа будет продолжать запрашивать у пользователя новый ввод:
import random
#------------------------- print("Made by Thr i ving")
roll = ""
while roll != 'roll':
roll = input("Type roll to roll the dice: ")
if roll == 'roll':
nums = ['1', '2', '3', '4', '5', '6']
print("Your number is: " + random.choice(nums))
else:
print("Try again.")
input()
после всего (например,input("press enter to exit")
) и посмотрите, достигает ли это того, чего вы хотите.