python教学笔记1_如何读入两个数,以空格分隔

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

发表评论

邮箱地址不会被公开。 必填项已用*标注