第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將整數(shù)中的多個(gè)數(shù)字直接提取到變量中?

如何將整數(shù)中的多個(gè)數(shù)字直接提取到變量中?

忽然笑 2021-09-24 14:40:10
我需要將整數(shù)中的十位、百位、千位等提取到多個(gè)變量中:a 應(yīng)該是單位,b 是十位,c 是百位等等......如果你能幫助我,我會(huì)非常感謝你。
查看完整描述

6 回答

?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

這是一個(gè)簡單的方法:

list(map(int, str(your_number)))

例如,如果你456輸入:

 list(map(int, str(456)))

輸出將是:

[4,5,6]

那么你可以將它分配給變量,如果你確定它的長度:

a, b ,c = list(map(int, str(456)))

然后a is 4b is 5c is 6。


查看完整回答
反對 回復(fù) 2021-09-24
?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

如果您確實(shí)希望 a、b、c、d 存儲(chǔ)上述值,則可以使用此示例。假設(shè)號碼是 123456


from string import ascii_lowercase as al 

num = 123456


l = len(str(num))


vars_used = al[:l]


for var, val in zip(vars_used, str(num)[::-1]):

    locals()[var] = val



for var in vars_used:

    print(var, '=', str(eval(var)))

輸出將是:


a = 6

b = 5

c = 4

d = 3

e = 2

f = 1


查看完整回答
反對 回復(fù) 2021-09-24
?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

2 個(gè)選項(xiàng):通過對數(shù)字使用模 10 來迭代數(shù)字。

或者

把它變成一個(gè)字符串,然后用列表切片訪問它。示例:"12345"[1:3]is"23" 并將其轉(zhuǎn)換為您希望使用的方式。


查看完整回答
反對 回復(fù) 2021-09-24
  • 6 回答
  • 0 關(guān)注
  • 282 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號