Python unicode失败3.4.3

时间:2015-06-08 20:19:00

标签: python unicode

我是新来的,无论是在编程还是在Python.Am尝试做一个有趣的joculete但它出来太精细。我真的不知道如何处理unicode ..我不知道如何在程序中保护欧元符号€(Python 3.4.3):

import os
clear = lambda: os.system('cls')

valoare = ''

bani = 1000

#Numele jucatorului
def Nume():
    name = input("Cum te numesti?: ")
    clear()

    if (name.isalpha() == True):
        print('Bun venit ', name ,'!', sep = '')
    else:
        print('Numele tau nu este valid! Mai alege-l odata!')
        Nume()  
Nume()

#Jucatorul alege valuta cu care v-a juca:
def Valuta():
    valutaCurenta = int(input('Alege 1 pentru euro\nAlege 2 pentru dolar: '))

    euro = u"\u20ac"

    global valoare

    if (valutaCurenta == 1):
       clear()
       valoare = euro
       print('Ai ales EURO ca valuta!')
    elif (valutaCurenta == 2):
        clear()
        valoare = '$'
        print('Ai ales DOLAR ca valuta!')
    else:
        clear()
        print('Alege 1 sau 2!')
        Valuta()
Valuta()

#Continuarea jocului
continuare = input('Apasa ENTER pentru a continua jocul!')

#Meniu
def Meniu():
    print ('Alege 1 pentru a cumpara o mingie in valoare de 10', valoare ,'\nAlege 2 pentru a muncii si pentru a obtine 20', valoare ,' pe ora\nAlege 3 pentru a vedea banii tai', sep = '')
    numarCumparat = int(input(': '))    
    global bani

    #Meniu
    if (numarCumparat == 1):
        clear()
        bani -= 10
        print('Ai cumparat o mingie!')
        print('Acuma mai ai:', bani ,'$',sep = '')
        Meniu()     
    elif (numarCumparat == 3):
        clear()
        print('Ai ', bani , '$', sep = '')
        Meniu()         
    elif (numarCumparat == 2):
        clear()
        ore = int(input('Cate ore vrei sa muncesti?: '))
        clear()
    else:
        clear()
        print ('Am zis sa alegi 1,2 sau 3!')
        Meniu()

    #Verifica ca ore <= 10 altfel daca ore > 10 atunci nu poti munci!   
    if (ore <= 10):
        bani += ore * 20
        print('Dupa o munca de ', ore , ' ore ai primit:', ore * 20 , '$!', sep = '')
        print('Acuma ai in total:', bani ,'$',sep = '')
        Meniu()
    else:
        print('Nu poti muncii mai mult de 10 ore!')
        Meniu()     
clear()
Meniu()

0 个答案:

没有答案