1
1
# 24intager
2
2
# Hafta kunlari agar 1 yanvar == yakshanba k berilgan raqamdagi kun qaysi hafta kuniga togri keladi degan savol ;)
3
- weeks = ["shanba" ,"yakshanba" ,
4
- "dushanba" ,"seshanba" ,
5
- "chorshanba" ,"payshanba" ,"Juma" ]
6
-
7
- while 1 :
8
- k = input ("Kunni kiriting = " )
9
- if k == "exit" :
10
- print ("dastur ishlash to'xtatildi." )
11
- break
12
- try :
13
- k = int (k )
14
- except :
15
- print ("Faqat butun son kiriting !" )
16
- continue
17
- print (f"hafta kuni { weeks [k % 7 ]} " ) # bu joyda k ni 7 ga bolgandagi qoldiqni olyapman va osha indexdagi hafta kunini qaytaryapman
3
+ # weeks = ["shanba","yakshanba",
4
+ # "dushanba","seshanba",
5
+ # "chorshanba","payshanba","Juma"]
6
+
7
+ # while 1:
8
+ # k = input("Kunni kiriting = ")
9
+ # if k == "exit":
10
+ # print("dastur ishlash to'xtatildi.")
11
+ # break
12
+ # try:
13
+ # k = int(k)
14
+ # except:
15
+ # print("Faqat butun son kiriting !")
16
+ # continue
17
+ # print(f"hafta kuni {weeks[k%7]}") # bu joyda k ni 7 ga bolgandagi qoldiqni olyapman va osha indexdagi hafta kunini qaytaryapman
18
+
19
+
20
+ # onlik_raqamlar = {
21
+ # '1' : "o'n",
22
+ # '2' : "yigirma",
23
+ # '3' : "o'ttiz",
24
+ # '4' : "qirq",
25
+ # '5' : "ellik",
26
+ # '6' : "oltmish",
27
+ # '7' : "yetmish",
28
+ # '8' : "sakson",
29
+ # '9' : "toqson",
30
+ # '10' : "yuz",
31
+ # }
32
+ # birlik_raqamlar = {
33
+ # '1' : "bir",
34
+ # '2' : "ikki",
35
+ # '3' : "uch",
36
+ # '4' : "tort",
37
+ # '5' : "besh",
38
+ # '6' : "olti",
39
+ # '7' : "yetti",
40
+ # '8' : "sakkiz",
41
+ # '9' : "toqqiz",
42
+ # '10' : "on",
43
+ # }
44
+
45
+ # n = 88
46
+ # def onlik_raqam(raqam):
47
+ # onlik = n // 10
48
+ # birlik = n % 10
49
+ # son = onlik_raqamlar[str(onlik)] + "-" + birlik_raqamlar[str(birlik)]
50
+ # return son
51
+
52
+
53
+ # if n > 100:
54
+ # onlik = n // 10
55
+ # birlik = n % 10
56
+ # print(onlik_raqamlar[str(onlik)] + "-" + birlik_raqamlar[str(birlik)])
57
+
58
+ # elif n > 10:
59
+ # num = onlik_raqam(n)
60
+
61
+ # else:
62
+ # print(birlik_raqamlar[str(n)])
63
+
64
+ # print(num)
65
+
66
+
67
+ # a = 5
68
+ # n = 3
69
+ # jami_raqam = 0
70
+ # operator = ["-", "+"]
71
+ # operator_index = 0
72
+
73
+ # for i in range(1, n+1):
74
+ # darajali_a = a ** i
75
+ # jami_raqam += ((-1) ** operator_index) * darajali_a
76
+ # operator_index = (operator_index + 1) % 2
77
+
78
+ # print(jami_raqam)
79
+
80
+
81
+
82
+ # n = 5
83
+ # jami = 1
84
+
85
+ # def calculate_factorial(n):
86
+ # if n == 0 or n == 1:
87
+ # return 1
88
+ # else:
89
+ # return n * calculate_factorial(n - 1)
90
+
91
+ # for i in range(1, n+1):
92
+ # jami += calculate_factorial(i) // 1
93
+
94
+ # print(jami)
95
+
96
+ # n = 110
97
+ # jami = 1
98
+
99
+ # def calculate_factorial_recursive(n):
100
+ # if n == 0 or n == 1:
101
+ # return 1
102
+ # else:
103
+ # return n * calculate_factorial_recursive(n - 1)
104
+
105
+ # def calculate_sum_of_factorials(n, i=1):
106
+ # if i > n:
107
+ # return 0
108
+ # else:
109
+ # return calculate_factorial_recursive(i) + calculate_sum_of_factorials(n, i + 1)
110
+
111
+ # jami += calculate_sum_of_factorials(n)
112
+ # print(jami)
0 commit comments