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]
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı