append

हमने देखा है कि कैसे एक लिस्ट में दूसरी लिस्ट को जोड़कर उसे संशोधित किया जा सकता है। लेकिन यदि हम एक लिस्ट में केवल एक मान जोड़ना चाहें तो क्या करें? एक तरीका यह होगा कि मान को एक लिस्ट में लपेटकर जोड़ें, लेकिन पायथन में इसे करने का एक समर्पित तरीका है, यानी .append() का उपयोग करके:

l = [12, 54, 'hello']
l += [38]
print(l)    # [12, 54, 'hello', 38]
l = [12, 54, 'hello']
l.append(38)
print(l)    # [12, 54, 'hello', 38]

हम शुरुआत में एक खाली लिस्ट घोषित कर सकते हैं और append का उपयोग करके एक-एक करके तत्व जोड़ सकते हैं:

l = []
l.append('Hi')
l.append('this')
l += ['is', 'the', 'number']
l.append(42)
print(l)       # ['Hi', 'this', 'is', 'the', 'number', 42]

चुनौती

एक खाली लिस्ट घोषित करें और इनपुट से पढ़े गए 7 पूर्णांकों को append का उपयोग करके उसमें जोड़ें।

प्रत्येक तत्व को उसके वर्ग से बदल दें।

परिणामी लिस्ट को आउटपुट में प्रिंट करें।

Input

Output

1
2
3
4
5
6
7

[1, 4, 9, 16, 25, 36, 49]

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB