Python günleri yazdırma

ridvanaslnn

Femtopat
Katılım
24 Kasım 2021
Mesajlar
9
Kullanıcının haftanın İngilizce gününü (Monday, Tuesday, vb.) Yazan bir Python programı yazın. Program bu günlerin Türkçe karşılığını yazdırmalıdır.

Bunu nasıl yazabilirim?
 
Son düzenleyen: Moderatör:
Bunun için datetime modülünü kullanmalısın. Örneğin sistem gününü yakalayan ve bunu İngilizce olarak konsola yazdıran bir betik.

Python:
from datetime import datetime as dt

now = dt.now()
day = dt.strftime(now, '%A')
print(day)
 
Şöyle bir şey olabilir:

sozluk {'Monday':'Pazartesi','Tuesday':'Salı','Wednesday':'Çarşamba','Thursday':'Perşembe','Friday':'Cuma','Saturday':'Cumartesi','Sunday':'Pazar'}
a = input('Gün: ')
print(sozluk[a])
Şöyle bir şey olabilir:

sozluk {'Monday':'Pazartesi','Tuesday':'Salı','Wednesday':'Çarşamba','Thursday':'Perşembe','Friday':'Cuma','Saturday':'Cumartesi','Sunday':'Pazar'}
a = input('Gün: ')
print(sozluk[a])
Günü İngilizce olarak giriyorsun sana Türkçe'sini veriyor.
 
Şöyle bir şey olabilir:

sozluk {'Monday':'Pazartesi','Tuesday':'Salı','Wednesday':'Çarşamba','Thursday':'Perşembe','Friday':'Cuma','Saturday':'Cumartesi','Sunday':'Pazar'}
a = input('Gün: ')
print(sozluk[a])

Günü İngilizce olarak giriyorsun sana Türkçe'sini veriyor.
Daha basiti var:
[CODE lang="python" highlight="2,4"]from datetime import datetime as dt
import locale

locale.setlocale(locale.LC_ALL, 'turkish')
now = dt.now()
day = dt.strftime(now, '%A')
print(day)[/CODE]
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı