currency = str(raw_input ("""what currency would you like to covert: GBP, EURO, USD OR YEN?
"""))
exchange = str(raw_input("""what currency would you like in exchange? : GBP, EURO, USD OR YEN?
"""))
amount = int(input("""how much would you like to convert?
"""))
valid_input = ('EUR','eur','GBP','gbp' ,'USD','usd','JPY','jpy')
while True:
if currency in valid_input and exchange in valid_input:
pass
else:
print("incorrect input, please restart program")
break
decision = str(raw_input("""Please enter u for user input exchange rate or s for the preset exchange rate
"""))
if decision == "u" :
user_rate = raw_input("Please enter the current exchange rate")
exchange_value = int(amount) * int(user_rate)
print ("At the user found exchange rate you will receive",exchange_value,exchange)
elif decision == "s" :
if currency == "GBP" and exchange == "USD":
exchange_value= int(amount) * 1.6048
print ("At the preset exchange rate you will receive",exchange_value,exchange)
if currency == "GBP" and exchange == "EUR":
exchange_value= int(amount) * 1.2399
print ("At the preset exchange rate you will receive",exchange_value,exchange)
Y3VycmVuY3kgPSBzdHIocmF3X2lucHV0ICgiIiJ3aGF0IGN1cnJlbmN5IHdvdWxkIHlvdSBsaWtlIHRvIGNvdmVydDogR0JQLCBFVVJPLCBVU0QgT1IgWUVOPwoiIiIpKQoKCmV4Y2hhbmdlID0gc3RyKHJhd19pbnB1dCgiIiJ3aGF0IGN1cnJlbmN5IHdvdWxkIHlvdSBsaWtlIGluIGV4Y2hhbmdlPyA6IEdCUCwgRVVSTywgVVNEIE9SIFlFTj8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiIiKSkKCmFtb3VudCA9IGludChpbnB1dCgiIiJob3cgbXVjaCB3b3VsZCB5b3UgbGlrZSB0byBjb252ZXJ0PwogICAgICAgICAgICAgICAgICAgICAgIiIiKSkKCgoKdmFsaWRfaW5wdXQgPSAoJ0VVUicsJ2V1cicsJ0dCUCcsJ2dicCcgLCdVU0QnLCd1c2QnLCdKUFknLCdqcHknKQoKd2hpbGUgVHJ1ZToKCiAgICBpZiBjdXJyZW5jeSBpbiB2YWxpZF9pbnB1dCBhbmQgZXhjaGFuZ2UgaW4gdmFsaWRfaW5wdXQ6CgogICAgICAgIHBhc3MKCiAgICBlbHNlOgoKICAgICAgICBwcmludCgiaW5jb3JyZWN0IGlucHV0LCBwbGVhc2UgcmVzdGFydCBwcm9ncmFtIikKICAgICAgICBicmVhawogICAgCgpkZWNpc2lvbiA9IHN0cihyYXdfaW5wdXQoIiIiUGxlYXNlIGVudGVyIHUgZm9yIHVzZXIgaW5wdXQgZXhjaGFuZ2UgcmF0ZSBvciBzIGZvciB0aGUgcHJlc2V0IGV4Y2hhbmdlIHJhdGUKICAgICIiIikpCgoKaWYgZGVjaXNpb24gPT0gInUiIDoKICAgIHVzZXJfcmF0ZSA9IHJhd19pbnB1dCgiUGxlYXNlIGVudGVyIHRoZSBjdXJyZW50IGV4Y2hhbmdlIHJhdGUiKQoKICAgIGV4Y2hhbmdlX3ZhbHVlID0gaW50KGFtb3VudCkgKiAgaW50KHVzZXJfcmF0ZSkKCiAgICBwcmludCAoIkF0IHRoZSB1c2VyIGZvdW5kIGV4Y2hhbmdlIHJhdGUgeW91IHdpbGwgcmVjZWl2ZSIsZXhjaGFuZ2VfdmFsdWUsZXhjaGFuZ2UpCgogICAgICAgCgplbGlmIGRlY2lzaW9uID09ICJzIiA6CgoKICAgIGlmIGN1cnJlbmN5ICA9PSAiR0JQIiBhbmQgZXhjaGFuZ2UgPT0gIlVTRCI6CgogICAgICAgIGV4Y2hhbmdlX3ZhbHVlPSBpbnQoYW1vdW50KSAqIDEuNjA0OAoKICAgICAgICBwcmludCAoIkF0IHRoZSBwcmVzZXQgZXhjaGFuZ2UgcmF0ZSB5b3Ugd2lsbCByZWNlaXZlIixleGNoYW5nZV92YWx1ZSxleGNoYW5nZSkKCiAgICBpZiBjdXJyZW5jeSAgPT0gIkdCUCIgYW5kIGV4Y2hhbmdlID09ICJFVVIiOgoKICAgICAgICBleGNoYW5nZV92YWx1ZT0gaW50KGFtb3VudCkgKiAxLjIzOTkKCiAgICAgICAgcHJpbnQgKCJBdCB0aGUgcHJlc2V0IGV4Y2hhbmdlIHJhdGUgeW91IHdpbGwgcmVjZWl2ZSIsZXhjaGFuZ2VfdmFsdWUsZXhjaGFuZ2UpCgoKCg==