https://blog.csdn.net/zmxSuperIT/article/details/103948498
使用map函数将上面代码整理为一行
读入a,b以空格隔开
1
2 a,b = map(int,input().split())#这样就很简明了
print(a,b)
1
2
3
4
5
6 a,b,c=input().split() #输入三个整数
b=int(b) #进行强制类型转换
c=int(c)
a=int(a)
ans=b*b-4*a*c #计算方程结果
print(ans) #输出
python 打印/输出元素,用 逗号/空格 分隔
如果有个列表list1=[a,b,c]
用print打印后:
a
b
c
如果不想换行:
print(list,end="")
如果想用逗号分隔:
print(list,end=",")
但输出:a,b,c,
多了一个逗号
这时可以用:print(",".join(str(i)for i in list1))
在每个元素之间加入一个逗号,可以换成空格
1
2
3
4
5 a=int(input())
b=int(input())
for i in range(a,b+1):
print(i,end=" ")
一维数组:
arr = input("") #输入一个一维数组,每个数之间使空格隔开
num = [int(n) for n in arr.split()] # //将输入每个数以空格键隔开做成数组
print(num) #打印数组
二维数组:
(以n*n的二维数组为例)
n = int(input()) #输入二维数组的行数和列数
line = [[0]*n]*n #初始化二维数组
for i in range(n):
line[i] = input().split(" ") #输入二维数组,同行数字用空格分隔,不同行则用回车换行
print(line) #打印二维数组
https://www.php.cn/python-tutorials-427886.html