Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python中的用户输入中提取十进制数_Python_Windows - Fatal编程技术网

从python中的用户输入中提取十进制数

从python中的用户输入中提取十进制数,python,windows,Python,Windows,我想得到这样的结果 用户键入this=>(设置我的号码4444) 程序打印此=>(我的号码=>4444) 目前我正在处理这个问题,我想不出来 number1 = raw_input ('enter your number > ') print ('number => ' + number1);sleep(2) 采取: 检查这是否有助于从代码中删除sleep(),或者从时间导入相同的导入sleep可能希望分割输入并仅获取最后一个元素,因为用户应该键入“set my_number 4

我想得到这样的结果

用户键入this=>(设置我的号码4444) 程序打印此=>(我的号码=>4444) 目前我正在处理这个问题,我想不出来

number1 = raw_input ('enter your number > ')
print ('number =>  ' + number1);sleep(2)
采取:


检查这是否有助于

从代码中删除
sleep()
,或者从时间导入相同的
导入sleep
可能希望
分割输入并仅获取最后一个元素,因为用户应该键入“set my_number 4444”是的@timgeb,您是对的,在这种情况下,此答案是不正确的。如果我的号码是19.89,它会打印我的号码19。您没有提到有关浮点数的问题,请在添加问题时尽可能表达您的想法,更新的答案请参考@PulkitSinghania
number = raw_input("Enter your number:")
number = number.split(" ")[-1]
print("my_number => "+str(number))
import re
from time import sleep
number1 = raw_input ('enter your number > ')
print ('number =>  ' + re.search(r'\d+[\.\d+]*', number1).group());
sleep(2)