繁体   English   中英

如何打印一个范围内的数字及其平方?

[英]How to print out numbers and theirs squares in a range?

所以,如果我有:

lower = int(input("Enter the lower limit: "))
upper = int(input("Enter the upper limit: "))

如何在下限(包括上限)和上限(包括上限)之间打印每个数字以及它们的每个平方?

例如:

用户输入:

Enter the lower limit: 1
Enter the upper limit: 5

预期产量

Numbers: 1,2,3,4,5
Squares: 1,4,9,16,25

做就是了:

lower = int(input("Enter the lower limit: "))
upper = int(input("Enter the upper limit: "))
List = (range(lower, upper + 1))
squared = [x ** 2 for x in List]
print "Numbers: " + ",".join(str(x) for x in List)
print "Squares: " + ",".join(str(x)for x in squared)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM