㈠ 如何python編程輸入若干個中間以空格隔開的整數,並從大到小進行排序,並將結果輸出(每行輸出1個數)
temp = '2 3 11'
temp = temp.split(' ')
temp = [int(v) for v in temp]
temp.sort(reverse=True)
㈡ python怎麼用空格分隔兩個整數
in=raw_input()
lst=in.split('')
sum=0
foriinlst:
sum=sum+int(i)
printsum
這樣不好么
㈢ 如何在Python3輸入在第一行給出兩個整數A和B(−100≤A,B≤100),數字間以空格分隔
題目不明,如果要求輸出格式
1,字元串
2,以最小值為起點min(A, B),結尾為最大值
3,A可能大於等於B
那麼,需要用到字元串的乘法,即
"+" * 3 == "+++"
假定B > A,那麼就是"A" + " " * (B - A - 1) + "B"
㈣ python練習:讓用戶一次性輸入3個數字,以空格為界,輸出這幾個數的連接數的兩倍
s=input("請輸入3個數,空格分隔:")
s=''.join(s.strip().split())
print(s*2)
print(int(s)*2)
結果
㈤ Python中怎樣輸入一個名字和一個整數中間以空格隔開
摘要 # 將字元中單詞用空格隔開
㈥ python輸入倆個數計算倆個數字之和
num1, num2 = input('請輸入兩個數 以空格鍵隔開:').split()
print('倆個數字之和為', int(num1) + int(num2))
㈦ python 輸出乘法式子 輸入兩個整數,輸出如輸出樣例所示的乘法式子
鍵盤輸入的兩個數值間有空格,eval()自然會報錯,需要用split(" ")分割一下。
具體如下:
㈧ 請問如何用Python輸入數值是用空格隔開,並將輸入的值賦給a,b,c,d。如果用input的話。
#拒絕回答一系列代碼細節,自行網路學習對應函數
importre
importmath
print(",enter`#`forendinginput")
myinputs=[]
t=input("fournumbers:")
whilet!="#":
tmp=re.split("s+",t)
tmp=tuple([float(i)foriintmp])
iflen(tmp)!=4:
print("Wronginput!inputanotherone")
else:
print("Otherpairofpointsor`#`forending?")
myinputs.append(tmp)
t=input("fournumbers:")
print("Inputpairsofpoints:")
foriinmyinputs:
print(i)
print("Thedistances:")
foriinmyinputs:
d=math.sqrt((i[0]-i[2])**2+(i[1]-i[3])**2)
print("%.2f"%d)
'''
例子如下
,enter`#`forendinginput
fournumbers:1122
Otherpairofpointsor`#`forending?
fournumbers:2345
Otherpairofpointsor`#`forending?
fournumbers:#
Inputpairsofpoints:
(1.0,1.0,2.0,2.0)
(2.0,3.0,4.0,5.0)
Thedistances:
1.41
2.83
'''
㈨ python用戶輸入若干個整數,按降序列印輸出在一行(使用空格間隔),並給出中位數
# coding=gbk
import numpy as np
inputStr = input("請輸入多個整數,以空格分隔:")
# 使用列表推導式將輸入的內容以空格分隔,如果有小數,則通過int函數變為整數
input_lists = [int(num) for num in inputStr.split(" ")]
# 通過sort方法,並使用參數reverse=True,來將列表的數據以降序排列
input_lists.sort(reverse=True)
# 由於通過",".join()連接的列表不能有整數元素,所以通過列表推導式將列表每個元素通過str轉為字元串後,再聯接為以逗號分隔的字元串
print(",".join([str(num) for num in input_lists]))
# 使用numpy的median函數來得到中位數
print(np.median(input_lists))
㈩ Python編程:用戶輸入一串單詞或數據,中間用空格風格,提取每個單詞或數字的第
input_str = "this is test words"
input_str = input_str .strip() #清除首尾空格
input_str = input_str.replace(" "," ")#多個空格替換成一個空格
input_li = input_str.split(" ")