我对Python非常陌生,我已经尝试过很多次了,但我似乎无法正确地编写代码。我试着做一个程序,我可以输入多个正数。我似乎已经理解了abs()函数,但在输入中添加多个数字有问题。
这是我试过的密码。
**n=int(输入(“:”)
印刷(N)
x=abs(n)
印刷(X)**
发布于 2022-10-03 04:22:24
尝试以下操作:读取空格分隔的数字字符串(例如:-1 -2 -3 -4- 5),在该字符串上调用split以分离数字,迭代拆分数字列表,并将每个数字转换为int,并对数字调用abs。
input_nums = input("Skriv inn noen tall: ").split(' ')
nums = [abs(int(num)) for num in input_nums]
print(nums)输出(用于输入:-1 -2 -3 -4- 5)
[1, 2, 3, 4, 5]https://stackoverflow.com/questions/73930991
复制相似问题