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

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

將數(shù)字轉(zhuǎn)換為單詞函數(shù)python

將數(shù)字轉(zhuǎn)換為單詞函數(shù)python

12345678_0001 2023-12-26 16:17:39
你好,我正在嘗試用 python 編寫 2 個函數(shù)。其中一個函數(shù)應(yīng)該能夠接受一個參數(shù)并將 1 到 10 之間的數(shù)字轉(zhuǎn)換為單詞。例如,如果 2 是來自用戶的輸入,則它應(yīng)該返回 2。第二個函數(shù)應(yīng)采用 2 個參數(shù)并列出用戶輸入的值。例如,如果用戶輸入的 2 個值是 2 和 8,則應(yīng)在新行中打印 2-8。但是,我想將數(shù)字轉(zhuǎn)換為單詞。例如,應(yīng)該在新行中打印二八。這是我到目前為止所寫的。def numberToText(z):                                                      if(z==1):                                                     return "one"                                                      elif(z==2):                                                       return "two"                                                      elif(z==3):                                                       return "three"                                                    elif(z==4):                                                       return "four"                                                     elif(z==5):                                                       return "five"                                                     elif(z==6):                                                       return "six"                                                      elif(z==7):                                                       return "seven"                                                    elif(z==8):                                                       return "eight"                                                    elif(z==9):                                                       return "nine"                                                     elif(z==10):                                                      return "ten"                                                                                           我認(rèn)為我對第一個函數(shù)的調(diào)用不正確,但我不確定。請幫忙?
查看完整描述

3 回答

?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊

將輸入轉(zhuǎn)換為整數(shù)

x=int(input("Enter first number"))                                                 
y=int(input("Enter second number"))


查看完整回答
反對 回復(fù) 2023-12-26
?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊

問題是當(dāng)您輸入號碼時,輸入函數(shù)返回一個字符串。例如,如果您輸入“1”,則 x 的值是字符串“1”,而不是整數(shù) 1。因此,您需要將輸入轉(zhuǎn)換為整數(shù),因?yàn)檫@是您所期望的。

x = int(input("Enter first number"))
y = int(input("Enter second number"))
count(x, y)


查看完整回答
反對 回復(fù) 2023-12-26
?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個贊

首先請記住,您可以使用一些有用的函數(shù),這些函數(shù)將為您提供有關(guān)當(dāng)前使用的數(shù)據(jù)等的更多詳細(xì)信息。在您的情況下,函數(shù) input() 返回的類型可能會出現(xiàn)問題


input() # This function returns string

count() # As I can see from code it requires int's


# You can check current variable type with function 

type()

# if you want to print result just check something like this

x=input("Enter first number")

print(type(x))


# then try:

x=int(input("Enter first number"))

print(type(x))


查看完整回答
反對 回復(fù) 2023-12-26
  • 3 回答
  • 0 關(guān)注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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