Использование или правильно в предложении

Представьте себе ролик для игры в кости, на котором вы хотите напечатать результат с хорошей грамматикой.

  • 'You rolled a 18' - пример плохой грамматики.
  • 'You rolled an 18' - пример хорошей грамматики.
  • 'You rolled an 5' было бы плохой грамматикой.

Я мог бы определить функцию, которая делает кучу операторов if но это не кажется Pythonic.

#ideally something like this 
print(f'You rolled {a-or-an} {someint}')

Всего 3 ответа





Есть идеи?

10000