CodeVerce
64 subscribers
70 photos
6 videos
10 files
66 links
Darslar • Maqolalar • Kodlar
admin: @dinMuhammad05
Download Telegram
Channel created
Nega men dasturlashni tanladim ? 1. texnologiyaga qiziqish- bu yo'nalish men uchun qiziqari 2. yaxshi daromad- dasturchilar dunyo bo;ylab yuqori maosh oladigan kasblardan biridir
Nega menga dasturlash yoqadi?

Dasturlash menga yoqishining bir necha sababi bor. Avvalo, bu soha mantiqiy fikrlash va muammolarni hal qilishga asoslangan. Biror kod yozib, uni ishlayotganini ko‘rish juda katta zavq bag‘ishlaydi. Har bir muammo – bu yangi qiziqarli jumboq, uni hal qilganimda esa o‘zimni yanada rivojlantirganimni his qilaman.

Bundan tashqari, dasturlash ijodiy jarayondir. Faqatgina qoidalar bilan cheklanmay, o‘z g‘oyalarimni turli usullar bilan amalga oshirish imkoniyatiga egaman. Har bir dastur – bu yangi loyihadir, va uni yaratish jarayoni menga zavq bag‘ishlaydi.

Yana bir muhim jihat – dasturlash orqali kelajakni qurish mumkin. Dasturiy ta’minot hayotimizning deyarli barcha jabhalarida ishlatiladi. Shu sababli, men ham o‘z bilimlarim bilan foydali mahsulotlar yaratishim va jamiyatga hissa qo‘shishim mumkin.

Eng muhimi, dasturlashni o‘rganish jarayoni hech qachon tugamaydi. Har doim yangi texnologiyalar paydo bo‘ladi, yangi narsalarni o‘rganish esa meni doimo oldinga intilishimga undaydi. Shu sababli, bu soha menga yoqadi va unda o‘z kelajagimni ko‘raman.
Gap so‘zlardan iborat bo‘lib, ular bitta bo‘sh joy orqali ajratilgan va gapning oldinda yoki oxirida bo‘sh joylar yo‘q.
So‘zlar faqat kichik yoki katta ingliz harflaridan iborat bo‘ladi. Katta va kichik harflar farqli hisoblanadi.
Gap dumaloq gap hisoblanadi, agar:
Gapdagi har bir so‘zning oxirgi belgisi keyingi so‘zning birinchi belgisiga teng bo‘lsa.
Oxirgi so‘zning oxirgi belgisi birinchi so‘zning birinchi belgisiga teng bo‘lsa.

https://leetcode.com/problems/circular-sentence/solutions/6675788/najot-ta-lim
Sizga ikkita vaqt berilgan, ularning har biri quyidagi formatda ifodalanadi:
"HH:MM:SS"
Bu yerda:
HH - soatlar (0 dan 23 gacha),
MM - daqiqalar (0 dan 59 gacha),
SS - soniyalar (0 dan 59 gacha).
Sizning vazifangiz – ushbu vaqtlarni qo‘shib, natijani 24 soatlik formatda qaytaruvchi funksiya yozish.

from datetime import datetime, timedelta
def vaqt(v1,v2):
try:
t1=datetime.strptime(v1,"%H:%M:%S")
t2=datetime.strptime(v2,"%H:%M:%S")

result=(t1+timedelta(hours=t2.hour,minutes=t2.minute,seconds=t2.second)).time()
print(result)
except ValueError:
print("vaqtni xato kiritdingiz!!")

t1=input("vaqt1(00:00:00) ")
t2=input("vaqt2(00:00:00) ")
vaqt(t1,t2)
1-chi usul(soat,minut,second) qo'shish
2-chi usul
def tame(time1: str, time2: str):
t1 = time1.split(":")
t2 = time2.split(":")
natija = []
n = []
for i in range(len(t1) - 1, -1, -1):
s = int(t1[i]) + int(t2[i])
natija.append(s)

s = 0
for i in range(len(natija)):
natija[i] += s
if natija[i] < 60:
s = 0
n.insert(0, natija[i])

else:
s = 1
a = natija[i] - 60
n.insert(0, a)
b = ''
if n[0] > 23:
d = n[0] - 23
if d == 1:
n[0] = 00
else:
n[0] = d - 1


result=(f"{n[0]:02}:{n[1]:02}:{n[2]:02}")
print(result)


time1 = "12:30:30"
time2 = "01:30:30"
tame(time1, time2)
Channel photo updated
This media is not supported in your browser
VIEW IN TELEGRAM
joy_nomi = input("Shahar yoki qishloq nomini kiriting: ")

geolocator = Nominatim(user_agent="vaqt_topuvchi")
joy = geolocator.geocode(joy_nomi)

if joy:

tf = TimezoneFinder()
vaqt_zona_nomi = tf.timezone_at(lng=joy.longitude, lat=joy.latitude)

hozir = datetime.now(pytz.timezone(vaqt_zona_nomi))
print(f"{joy_nomi} uchun vaqt: {hozir.strftime('%d-%m-%Y %H:%M:%S')} \n({vaqt_zona_nomi}) \nkoordinatasi({joy})")
else:
print("Joy topilmadi.")
283. Nollarni siljiting.url
68 B