Как я могу поместить это в определенную переменную? а также предотвратить плавающие числа?Python

Программы на Python
Ответить
Anonymous
 Как я могу поместить это в определенную переменную? а также предотвратить плавающие числа?

Сообщение Anonymous »

Мне дали первое задание в колледже. Это просто игра, в которой пользователь вставляет слова, чтобы создать случайную историю. хотя это не обязательно, я хочу добавить какую-то проверку, чтобы люди не могли вводить числа и строки длиной менее 3 символов. Этот код работает для своих целей, но у меня много повторяющегося, раздутого кода, который я хочу прояснить. Код не предотвращает плавающие или отрицательные числа, и я предполагаю, что это как-то связано с тем, что я так или иначе не использую .isalpha.

Код: Выделить всё

adjective1 = input(f"{name}, give me any adjective.\n")
while adjective1.isdigit() or len(adjective1) 

Подробнее здесь: [url]https://stackoverflow.com/questions/79033103/how-could-i-put-this-in-a-defined-variable-and-also-prevent-floating-numbers[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»