Çözüldü Python'da tarih ile işlem yapma

  • Konuyu başlatan boujee
  • Başlangıç Tarihi
  • Mesaj 4
  • Görüntüleme 1.728
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

boujee

Zeptopat
Katılım
19 Aralık 2021
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Temelde bana lazım olan işlemler aşağıda gibi:
⦁ Aşağıdaki görevleri yerine getiren 3 adet fonksiyon yazınız.
⦁ Kullanıcıdan saat bilgisini girmesini isteyen fonksiyonu yazınız. (girilen saat bilgisini return ediniz.)
⦁ Kullanıcını girdiği saati parametre olarak alınız. O saatte kahve demleme komutunu veren fonksiyonu yazınız. (fonksiyon return ile “kahve demlendi” mesajını döndürecektir.)
⦁ Main metodunu oluşturarak tüm işlemleri main içerisinde yapınız. Kullanıcıdan değerleri alırken try except yapısını kullanınız.
Ancak, zamanla işlem yapıyorken sürekli hata alıyorum yardımcı olabilir misiniz?
 
Çözüm
Anladığım kadarıyla zaman1 için deltatime belirlememişsin, bir de böyle dene;
Python:
from datetime import timedelta,datetime
suan= datetime.now()
saat1 = suan.strftime("%H:%M")
print("Saat şu an:", saat1)
zaman1 = timedelta(hours=suan.hour,minutes=suan.minute)

saat= int(input("Kahvenizi kaçta demleyelim?(Saat): \n"))
dakika= int(input("Kahvenizi kaçta demleyelim?(Dakika): \n"))
zaman= timedelta(hours=saat,minutes=dakika)
print (zaman)

fark = zaman-zaman1
print (fark)
Hatalı/eksik kodunu bizimle paylaşırsan yardımcı oluruz. Sosyal'de nasıl kod paylaşılır?
sonuç olarak zaman-zaman1 işlemi yapılamıyor
Python:
from datetime import timedelta,datetime
suan= datetime.now()
saat1 = suan.strftime("%H:%M")
print("Saat şu an:", saat1)
zaman1 = timedelta()

saat= int(input("Kahvenizi kaçta demleyelim?(Saat): \n"))
dakika= int(input("Kahvenizi kaçta demleyelim?(Dakika): \n"))
zaman= timedelta(hours=saat,minutes=dakika)
print (zaman)

fark = zaman-zaman1
print (fark)
 
Anladığım kadarıyla zaman1 için deltatime belirlememişsin, bir de böyle dene;
Python:
from datetime import timedelta,datetime
suan= datetime.now()
saat1 = suan.strftime("%H:%M")
print("Saat şu an:", saat1)
zaman1 = timedelta(hours=suan.hour,minutes=suan.minute)

saat= int(input("Kahvenizi kaçta demleyelim?(Saat): \n"))
dakika= int(input("Kahvenizi kaçta demleyelim?(Dakika): \n"))
zaman= timedelta(hours=saat,minutes=dakika)
print (zaman)

fark = zaman-zaman1
print (fark)
 
Çözüm
Anladığım kadarıyla zaman1 için deltatime belirlememişsin, bir de böyle dene;
Python:
from datetime import timedelta,datetime
suan= datetime.now()
saat1 = suan.strftime("%H:%M")
print("Saat şu an:", saat1)
zaman1 = timedelta(hours=suan.hour,minutes=suan.minute)

saat= int(input("Kahvenizi kaçta demleyelim?(Saat): \n"))
dakika= int(input("Kahvenizi kaçta demleyelim?(Dakika): \n"))
zaman= timedelta(hours=saat,minutes=dakika)
print (zaman)

fark = zaman-zaman1
print (fark)

Çok teşekkür ederim zaman1'de yaptığın şu an. Hour işlemini bilmiyordum.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı