求教輸入整數 字符 浮點數在一行 要求每個用空格隔開
uj5u.com熱心網友回復:
a=input()s=input()
s=float(s)
d=int(d)
print(?)
uj5u.com熱心網友回復:
li = eval(input().split())print(li)
uj5u.com熱心網友回復:
忘記字串了,這個要用正側運算式了
uj5u.com熱心網友回復:
一臉懵 老師教的很少 li和eval是什么意思uj5u.com熱心網友回復:
nums = input().split("空格")print(nums)
uj5u.com熱心網友回復:
import redef str_number(x):
m = re.match("^[0-9]+\.?[1-9]*",x)
if(m == None):
return x
elif(m.span()[1]==len(x)):
return eval(x)
else:
return x
li = [str_number(i) for i in input("輸入項用空格分割").split()]
print(li)
uj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
假設s是你輸入的:
s = '2dds..'
print(' '.join(list(s)))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/153204.html
