-
Notifications
You must be signed in to change notification settings - Fork 0
/
Homework 8.py
93 lines (52 loc) · 3.56 KB
/
Homework 8.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# 1. შექმენით გლობალური ცვლადი int_list = [10,20,30,40] და დაწერეთ პითონის ფუნქცია, რომელიც მიიღებს
# რიცხვს პარამეტრად და გლობალურ int_list სიაში ჩაამატებს პარამეტრად მიღებულ რიცხვს.
# int_list = [10, 20, 30, 40]
# def add_to_int_list(*numbers):
# global int_list
# int_list.extend(numbers)
# add_to_int_list(50, 60, 70)
# print(int_list)
# 2.დაწერეთ პითნის ფუნქცია რომელიც პარამეტრად იღებს რიცხვების სიას (ლისტს) და აბრუნებს რიცხვების ჯამს. პარამეტრად
# უნდა მიიღოს შემდეგი სია [100, 20, 30, 50, 5323, 3321, 22, 56, 700, 90, 10].
# def calculate_sum(numbers):
# return sum(numbers)
# numbers_list = [100, 20, 30, 50, 5323, 3321, 22, 56, 700, 90, 10]
# result = calculate_sum(numbers_list)
# print("Sum of the numbers:", result)
# 3. შექმენით გლობალური ცვლადი gl_str = "Global" და დაწერეთ პითონის ფუნქცია რომელიც ქმნის ლოკალურ ცვლადს იგივე
# სახელით რაც გლობალურ ცვლადს აქვს (gl_str) და აბრუნებს ლოკალური ცვლადის მნიშვნელობას
# gl_str = "Global"
# def create_local_variable():
# gl_str = "Local"
# return gl_str
# result = create_local_variable()
# print("Value of local variable:", result)
# print("Value of global variable:", gl_str)
# 4. რეკურსიის გამოყენებით დაწერეთ პითონის ფუნქცია, რომელიც მიიღებს ერთ პარამეტრს number და დააბრუნებს ციფრების ჯამს
# (მაგალითად თუ ფუნქციამ მიიღო რიცხვი 12345, უნდა დააბრუნოს 15. რადგან 1+2+3+4+5 უდრის 15-ს).
# def sum_of_digits(number):
# if number < 10:
# return number
# else:
# return number % 10 + sum_of_digits(number // 10)
# num = 12345
# result = sum_of_digits(num)
# print("Sum of digits in", num, "is:", result)
# 5. რეკურსიის გამოყენებით დაწერეთ პითონის ფუნქცია, რომელიც მიიღებს პარამეტრად სტრიქონს და დააბრუნებს
# მის შებრუნებულ (revers) სტრიქონს (მაგალითად input: Hello Output: olleH)
# def reverse_string(s):
# if len(s) <= 1:
# return s
# else:
# return reverse_string(s[1:]) + s[0]
# input_string = "Hello"
# result = reverse_string(input_string)
# print("Original:", input_string)
# print("Reversed:", result)
# # import requests
# urt = pip
import requests
def get_products():
api_url = "https://fakestoreapi.com/products"
response = requests.get(api_url)
print(response)