首页 > 解决方案 > 带字符串的压缩列表结果

问题描述

我正在尝试编写一段代码,该代码在打印时返回“用户输入的平方是 X”。

我得到的如下:

nums = range(0, 11)
squares = [x**2 for x in nums]
list = (zip(nums, squares))
user = raw_input("Please select a number between 1 and 10. ")

print ( ????????? for (x,y) in zip(nums, squares))

我完全被困住了。最后一行有点猜测,我不知道如何将它们组合在一起。

我应该在这里做什么?

标签: pythonarrayslist

解决方案


只需像这样打印数字的相应 sqr:

print(f"Square of {user} is {squares[user-1]}")

推荐阅读