亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python2.x如何將人民幣轉換為大寫人民幣

發布時間:2021-02-25 15:39:42 來源:億速云 閱讀:212 作者:戴恩恩 欄目:開發技術

本文章向大家介紹使用python2.x如何將人民幣轉換為大寫人民幣的基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下。

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

# -*- coding: utf-8 -*-
def changenum( change_number ):
 format_num = ["零","壹","貳","叁","肆","伍","陸","柒","捌","玖"]
 format_name = ["分", "角", "元",
    "拾","百","千","萬",
    "拾","百","千","億",
    "拾","百","千","萬",
    "拾","百","千","兆"]

 if type( change_number ) == str:
  if '.' in change_number:
   try: change_number = float( change_number )
   except: raise ValueError, '%s can\'t change'%change_number
  else:
   try: change_number = int( change_number )
   except: raise ValueError, '%s can\'t change'%change_number

 if type( change_number ) == float:
  real_numbers = []
  for i in range( len( format_name ) - 3, -3, -1 ):
   if change_number >= 10 ** i or i < 1:
    real_numbers.append( int( round( change_number/( 10**i ), 2)%10 ) )

 elif isinstance( change_number, (int, long) ):
  real_numbers = [ int( i ) for i in str( change_number ) + '00' ]

 else:
  raise ValueError, '%s can\'t change'%change_number

 zflag = 0      
 start = len(real_numbers) - 3
 change_words = []
 for i in range(start, -3, -1): 
  if 0 <> real_numbers[start-i] or len(change_words) == 0:
   if zflag:
    change_words.append(format_num[0])
    zflag = 0
   change_words.append( format_num[ real_numbers[ start - i ] ] )
   change_words.append(format_name [i+2])

  elif 0 == i or (0 == i%4 and zflag < 3): 
   change_words.append(format_name [i+2])
   zflag = 0
  else:
   zflag += 1

 if change_words[-1] not in (format_name[0], format_name[1]):
  change_words.append("整")

 return ''.join(change_words)
#測試
# print changenum(865324.98)
#查看輸出的結果是否正確

以上就是小編為大家帶來的使用python2.x如何將人民幣轉換為大寫人民幣的全部內容了,希望大家多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂水县| 阿巴嘎旗| 石狮市| 邯郸县| 岳西县| 永胜县| 乃东县| 宜阳县| 宝鸡市| 长岛县| 海盐县| 麻江县| 苍南县| 永善县| 内丘县| 班玛县| 临江市| 灵石县| 吉木乃县| 万源市| 渭南市| 巴林右旗| 那曲县| 唐山市| 咸宁市| 西峡县| 定边县| 巴林右旗| 蓝山县| 龙山县| 汝阳县| 三都| 额济纳旗| 什邡市| 龙里县| 行唐县| 泰安市| 织金县| 黄陵县| 德江县| 中宁县|