Python birim dönüştürücü nasıl eklenir?

Gideon

Megapat
Katılım
25 Ocak 2015
Mesajlar
449
Daha fazla  
Cinsiyet
Erkek
Python:
def print_menu():
    print('1. Kilometers to Nautical Miles')
    print('2. Nautical Miles to Kilometers')

def km_nmiles():
    km = float(input('Enter a distance in kilometers: '))
    nmiles = km / 1.852
    print('Distance in miles: {0}'.format(nmiles))

def nmiles_km():
    nmiles = float(input('Enter a distance in nautical miles: '))
    km = nmiles * 1.852
    print('Distance in kilometers: {0}'.format(km))

print_menu()

choice = input('Which conversion would you like to do?: ')

if choice == '1':
    km_nmiles()
if choice == '2':
    nmiles_km

Arkadaşlar böyle bir kod buldum. Buna nasıl daha başka birimler ekleyebilirim? Mesela metreden milimetreye, litreden metreküpe gibi.
 
Python:
def print_menu():
    print('1. Kilometers to Nautical Miles')
    print('2. Nautical Miles to Kilometers')

def km_nmiles():
    km = float(input('Enter a distance in kilometers: '))
    nmiles = km / 1.852
    print('Distance in miles: {0}'.format(nmiles))

def nmiles_km():
    nmiles = float(input('Enter a distance in nautical miles: '))
    km = nmiles * 1.852
    print('Distance in kilometers: {0}'.format(km))

print_menu()

choice = input('Which conversion would you like to do?: ')

if choice == '1':
    km_nmiles()
if choice == '2':
    nmiles_km

Arkadaşlar böyle bir kod buldum. Buna nasıl daha başka birimler ekleyebilirim? Mesela metreden milimetreye, litreden metreküpe gibi.
Matematiksel işlemler ile.
Mesela 1 metre 100 santimetre 1000 milimetre oluyor. 1000 litre bir metreküp oluyor.
 
Oradaki şu kısımlar -
1622138019883.png
- yerine şunu yazman yeterli olacaktır;
1622138001933.png
 

Dosya Ekleri

  • 1622138014883.png
    1622138014883.png
    879 bayt · Görüntüleme: 58
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.

Technopat Haberler

Geri
Yukarı