Page 267 - COPA VOL II of II - TP -Punjabi
P. 267
IT ਅਤੇ ITES (IT & ITES) ਅਭਿਆਸ 1.42.11
COPA - ਚੋਣਵੇਂ ਮੋਡੀਊਲ 1 - ਪਾਈਥਨ ਭਵੱਚ ਪ੍ਰੋਗ੍ਾਭਮੰਗ
ਭਬਲਟ-ਇਨ ਮੋਡੀਊਲ ਦੀ ਵ੍ਤੋਂ ਕ੍ਕੇ ਗੁੰਝਲਦਾ੍ ਕੰਭਪਊਭਟੰਗ ਸਮੱਭਸਆਵਾਂ ਨੂੰ ਹੱਲ ਕ੍ੋ (Solve complex
computing problems by using built-in modules)
ਉਦੇਸ਼: ਇਸ ਅਭਿਆਸ ਦੇ ਅੰਤ ਭਿੱਚ ਤੁਸੀਂ ਯੋਗ ਹੋਿੋਗੇ
• ਭਬਲਟ-ਇਨ ਮੋਡੀਊਲ ਦੀ ਵ੍ਤੋਂ ਕ੍ਕੇ ਗੁੰਝਲਦਾ੍ ਕੰਭਪਊਭਟੰਗ ਸਮੱਭਸਆਵਾਂ ਨੂੰ ੍ਾਜ ਕ੍ੋ।
ਲੋੜਾਂ (Requirements)
ਟੂਲ/ਉਪਕ੍ਨ/ਮਸ਼ੀਨਾਂ (Tools/Equipment/Machines)
• ਡੈਸਕਟਾਪ/ਲੈਪਟਾਪ ਪੀਸੀ - 1 No. • ਪਾਈਥਨ ਿਰ 3.10.5 ਜਾਂ ਨਿੀਨਤਮ - 1 No.
• ਿਭੰਡੋਜ਼ OS - 1 No.
ਿਭਧੀ (PROCEDURE)
ਟਾਸਕ 1 : ਬਭਲਟ-ਇਨ ਮੋਡੀਊਲ ਦੀ ਵ੍ਤੋਂ ਕ੍ਕੇ ਗੁੰਝਲਦਾ੍ ਕੰਪਭਊਟਭੰਗ ਸਮੱਸਭਆਵਾਂ
ਉਦਾਹਰਨ 1: ਇੱਕ ਬੇਤਰਤੀਬ ਰੰਗ ਹੈਕਸਾ, ਇੱਕ ਬੇਤਰਤੀਬ ਿਰਣਮਾਲਾ ਸਤਰ, Generate a random multiple of 7 between 0 and 70:
ਦੋ ਪੂਰਨ ਅੰਕਾਂ (ਸਮੇਤ) ਿਭਚਕਾਰ ਬੇਤਰਤੀਬ ਮੁੱਲ ਅਤੇ 0 ਅਤੇ 70 ਦੇ ਿਭਚਕਾਰ 35
7 ਦਾ ਇੱਕ ਬੇਤਰਤੀਬ ਗੁਣਕ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਾਈਥਨ ਪਰਰੋਗਰਾਮ ਲਭਖੋ। ਉਦਾਹਰਨ 2 : . ਇੱਕ ਤਭਕੋਣ ਦੇ ਖੇਤਰ ਨੂੰ ਲੱਿਣ ਲਈ ਪਾਈਥਨ ਪਰਰੋਗਰਾਮ ਜਭਸ
import random ਦੇ ਪਾਸਭਆਂ ਨੂੰ ਦਭੱਤਾ ਗਭਆ ਹੈ
import math
import string
print(“Generate a random color hex:”)
print(“#{:06x}”.format(random.randint(0, 0xFFFFFF)))
print(“\nGenerate a random alphabetical string:”)
s = (a+b+c)/2
max_length = 255
area = math.sqrt(s*(s-a)*(s-b)*(s-c))
s = “”
print(“ Area of the triangle is: “, area)
for i in range(random.randint(1, max_length)):
Output:
s += random.choice(string.ascii_letters)
Enter the length of side a: 10
print(s)
Enter the length of side b: 15.5
print(“Generate a random value between two integers,
inclusive:”) Enter the length of side c: 23.9
print(random.randint(0, 10)) Area of the triangle is: 51.69470379062058
print(random.randint(-7, 7)) ਉਦਾਹਰਨ 3 : ਇੱਕ ਚਤੁਰਿੁਜ ਸਮੀਕਰਨ ਦੀਆਂ ਜੜਰਹਾਂ ਲੱਿਣ ਲਈ ਪਾਈਥਨ
ਪਰਰੋਗਰਾਮ
print(random.randint(1, 1))
import math
print(“Generate a random multiple of 7 between 0 and
70:”)
print(random.randint(0, 10) * 7)
Output:
Generate a random color hex: if (a!=0.0):
#2566f8 d = (b*b)-(4*a*c)
Generate a random alphabetical string: if (d==0.0):
6 print(“The roots are real and equal.”)
-5 r = -b/(2*a)
1 print(“The roots are “, r,”and”, r)
elif(d>0.0):
253