gpt4 book ai didi

python - 如何按顺序保留要附加到 python 列表的项目 - 输入顺序

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:02 25 4
gpt4 key购买 nike

我想向用户询问不确定数量的数字。我会将这些数字转换为整数并将它们存储在列表中以供稍后计算。

然后我将要求用户提供更多未确定的数字数量并执行相同的操作。然后我想按顺序乘以数字,例如:

(GymBot 项目)

input("Enter total reps") 
#user enters: 10 12 12 12

input("Enter weight used")
#user enters: 120 110 125 125

这些将存储在:

user_reps = [] 
user_weight = []

但它们是按随机索引输入的。我想要的是:

user_reps = [10 12 12 12]
user_weight = [120 110 125 125]

不是随机索引或基于值等。只需准确保留其输入方式即可。

我的目标是将重量 * 次数相乘并获得稍后输出给用户的值。

这就是我正在做的事情...... https://github.com/iko172302/python3_gym_bot.git

我确定我把大家都搞糊涂了哈哈

最佳答案

代码

from operator import mul

inp1 = input('Enter total reps')
user_reps = list(map(int, inp1.split()))

inp2 = input('Enter weight used')
user_weights = list(map(int, inp2.split()))

print('User reps', user_reps)
print('User weights', user_weights)

res = list(map(mul, user_reps, user_weights))

print('Result', res)

输出

User reps [2, 3, 4, 5]
User weights [7, 6, 5, 33]
Result [14, 18, 20, 165]

您需要添加一些检查以确保两个大小相等。

关于python - 如何按顺序保留要附加到 python 列表的项目 - 输入顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54165182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com