㈠ 如何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(" ")