
25.09.2008, 16:22
|
|
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме: 1122110
Репутация:
43
|
|
Сообщение от VIP
Спасибо большое! Я разобался с этим, но у меня очередная проблемка:
Когда в прогамме нужно ввести число и вывести его на экран, то я печатаю команды
Соответственно если я ввожу число 5, то он мне выводит 5.0000000
Как мне сделать, чтобы он выводил только 5 если после запятой нет знака или со знаками после запятой, если они есть?
Если ты ограничиваешься только выводом на экран то оставь raw_input,пусть значение так и будет в string.Т.е a=raw_input().Если это не подходит то попробуй что-нибудь с try,exсept(офф дока - http://docs.python.org/tut/node10.html )
Код:
>>> while True:
... try:
... x = int(raw_input("Please enter a number: "))
... break
... except ValueError:
... print "Oops! That was no valid number. Try again..."
|
|
|