Как сделать так, чтобы у входа был маленький шанс вывести изображение? - PullRequest
0 голосов
/ 20 марта 2020

например:

                        comm = raw_input("Type something you want to say to me > " )
                except: comm = "."

                if comm.lower().strip() == "hi":
                 print "hello"
(10% chance of running this command too) os.system('catimg devil_face.png')

здесь, catimg - консольная команда, которая превращает изображения в цветные символы ascii, а devil_face.png - это страшное изображение, которое я загрузил на машину.

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете использовать случайную библиотеку

import random
if random.randint(0, 10) == 0:
    print("only ten perecent chance of this happening")

random.randint выбирает случайное число между двумя числами. Поскольку вероятность того, что он выберет 0, составляет всего десять процентов, вероятность печати у него составляет всего десять процентов.

Вы можете использовать это в своем коде, прежде чем использовать os.system, и ставить и, если утверждение, как это .

Надеюсь, это ответит на ваш вопрос.

...