2015-10-16 49 views
0

所以,如果我有:如何在一個範圍內打印數字和他們的方格?

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 
+1

你能證明你的代碼嗎?它的哪些部分給你帶來困難? – idjaw

+0

@idjaw我是Python的新手,迄今爲止我所知道的是如何做簡單的事情,比如添加數字和啓動單個for循環,但是我想做更多的事情,而且我不知道如何在輸入之後啓動代碼用戶 – SuperYellow

+1

一次完成一步。你有你的投入。你的第一項任務是將它們從下限輸出到上限。你說你知道如何使用你的循環。那是你的第一個。現在,有人可能會在這裏給你答案。但是,我不介意幫助你自己解決問題。在python中查找「範圍」並嘗試獲取第一部分。回來後發佈你的代碼。 – idjaw

回答

0

只是別:

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) 
+0

@idjaw對不起,讓他先弄清楚。沒有閱讀您的文章,直到後記。 – 2015-10-16 23:42:37

+0

所以我得到了上面的代碼,但我不知道如何打印出不包括括號 – SuperYellow

+0

我編輯它以刪除括號,不要忘記標記最佳答案:) – 2015-10-17 15:15:23

相關問題