Действительно ли возможно передать циклы ЦП?

Функция input () всегда возвращает строку. Если вы хотите проверить, является ли ввод целочисленным и / или float, вы можете попробовать привести его к int / float, используя int(input("Please enter a String: ")) или float(input("Please enter a String: ")) и проверив исключение ValueError. Если пользователь не вводит целое число / float, int () / float () выдает исключение.

user_input = input ("Enter  a string: ")
try:
   val = float(user_input) 
   print("Only Strings Have Lengths!!! Please enter a string!!")
except ValueError:
   print(len(user_input))

Вы также можете использовать метод isdigit(), чтобы проверить, является ли ввод целочисленным. Обратите внимание, что этот метод предполагает, что float является строкой и отображает его длину, так как float имеет '.' символ, который не является числовым.

user_input = input ("Enter  a string: ")
if (user_input.isdigit()):
    print("Only Strings Have Lengths!!! Please enter a string!!")
else:
    print(len(user_input))
9
задан kjhughes 9 December 2013 в 21:01
поделиться

3 ответа

Вы рассмотрели Amazon EC2? Вы платите по часам за то, что Вы используете. Ни больше, ни меньше. Вы могли событие арендовать много серверов сразу для разделения рабочей нагрузки.

Я не уверен, отвечает ли это Вашему требованию "мощных компьютеров", потому что они - просто средние серверы, но по крайней мере оно даст Вам решение с оплатой по мере использования для того, чтобы запустить программу прочь Вашего собственного компьютера.

18
ответ дан 4 December 2019 в 09:14
поделиться

Услуги Amazon EC2 являются отличным решением для Ваших потребностей. Вы только платите в течение времени, которое Вы используете, и можно увеличиться к стольким машинам, сколько Вам нужно.

От их информации:

Эластичный – Amazon EC2 позволяет Вам увеличить или уменьшить способность в течение минут, не часов или дней. Можно уполномочить один, сотни или даже тысячи экземпляров сервера одновременно. Конечно, потому что этим все управляют с API веб-сервиса, Ваше приложение может автоматически масштабировать себя вверх и вниз в зависимости от его потребностей.

Гибкий – у Вас есть выбор нескольких типов экземпляра, операционных систем и пакетов программного обеспечения. Amazon EC2 позволяет Вам выбирать конфигурацию памяти, ЦП и устройства хранения данных экземпляра, которое оптимально для Вашего выбора операционной системы и приложения. Например, Ваш выбор операционных систем включает многочисленные дистрибутивы Linux, Microsoft Windows Server и OpenSolaris.

4
ответ дан 4 December 2019 в 09:14
поделиться

Если ваше приложение не является параллельным, вы не получите много преимуществ, запустив его на «большой машине», если только узким местом не будет подкачка виртуальной памяти. Даже суперкомпьютеры Top500 не намного быстрее любого ПК для последовательных рабочих нагрузок.

Если ваше приложение может использовать параллелизм, возможно, вы могли бы использовать существующие ресурсы вашей компании более эффективно, чем просто развертывать их на одном-единственном компьютере. Если у вас несколько десятков компьютеров, вы можете создать слабосвязанный гетерогенный кластер (или локальную сеть, терминология меняется в зависимости от моды).

1
ответ дан 4 December 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: