新聞中心
在Python中,我們可以使用input()函數(shù)來獲取用戶的輸入。input()函數(shù)是一個內置函數(shù),用于從用戶那里獲取輸入,并將其作為字符串返回,這個函數(shù)非常實用,因為它允許我們在程序運行時與用戶進行交互。

成都創(chuàng)新互聯(lián)成立于2013年,公司以成都網(wǎng)站設計、網(wǎng)站制作、系統(tǒng)開發(fā)、網(wǎng)絡推廣、文化傳媒、企業(yè)宣傳、平面廣告設計等為主要業(yè)務,適用行業(yè)近百種。服務企業(yè)客戶上1000+,涉及國內多個省份客戶。擁有多年網(wǎng)站建設開發(fā)經(jīng)驗。為企業(yè)提供專業(yè)的網(wǎng)站建設、創(chuàng)意設計、宣傳推廣等服務。 通過專業(yè)的設計、獨特的風格,為不同客戶提供各種風格的特色服務。
以下是一些關于如何在Python中使用input()函數(shù)的示例:
1、獲取單個輸入值
當我們只需要獲取一個輸入值時,可以使用input()函數(shù),我們可以讓用戶輸入他們的名字:
name = input("請輸入您的名字:")
print("你好," + name + "!")
在這個例子中,我們首先調用input()函數(shù)并傳入一個字符串參數(shù),該參數(shù)將被顯示在屏幕上,我們將用戶輸入的值存儲在變量name中,并在下一行打印出一條問候消息。
2、獲取多個輸入值
如果我們需要獲取多個輸入值,可以使用循環(huán)結構,我們可以讓用戶輸入一系列數(shù)字,并將它們相加:
numbers = []
while True:
try:
number = float(input("請輸入一個數(shù)字(輸入'q'退出):"))
numbers.append(number)
except ValueError:
break
total = sum(numbers)
print("數(shù)字之和為:" + str(total))
在這個例子中,我們首先創(chuàng)建一個空列表numbers,用于存儲用戶輸入的數(shù)字,我們使用一個無限循環(huán)來不斷獲取用戶輸入的數(shù)字,在循環(huán)內部,我們嘗試將用戶輸入的值轉換為浮點數(shù),并將其添加到numbers列表中,如果用戶輸入的值無法轉換為浮點數(shù)(他們輸入了字母或特殊字符),則捕獲ValueError異常并跳出循環(huán),我們計算numbers列表中所有數(shù)字的總和,并將其打印出來。
3、獲取帶有提示信息的輸入值
我們可以為input()函數(shù)提供一個可選的提示信息參數(shù),以便在用戶看到提示時知道應該輸入什么,我們可以讓用戶輸入一個介于1到10之間的整數(shù):
while True:
try:
number = int(input("請輸入一個介于1到10之間的整數(shù)(輸入'q'退出):"))
if 1 <= number <= 10:
print("您輸入的數(shù)字是:" + str(number))
break
else:
print("請輸入一個介于1到10之間的整數(shù)。")
except ValueError:
print("請輸入一個介于1到10之間的整數(shù)。")
在這個例子中,我們首先使用一個無限循環(huán)來不斷獲取用戶輸入的數(shù)字,在循環(huán)內部,我們嘗試將用戶輸入的值轉換為整數(shù),并檢查它是否在1到10之間,如果用戶輸入的值滿足條件,我們將其打印出來并跳出循環(huán),否則,我們提示用戶重新輸入一個介于1到10之間的整數(shù),如果用戶輸入的值無法轉換為整數(shù),我們也提示他們重新輸入。
4、獲取帶有默認值的輸入值
我們可以為input()函數(shù)提供一個可選的默認值參數(shù),以便在用戶沒有提供任何輸入時返回該值,我們可以讓用戶選擇要執(zhí)行的操作:
while True:
print("請選擇一個操作:")
print("1. 操作一")
print("2. 操作二")
print("3. 退出")
choice = input("請輸入您的選擇(按回車鍵使用默認值):") or "3"
if choice == "3":
print("退出程序。")
break
elif choice in ["1", "2"]:
print("您選擇了操作:" + choice)
break
else:
print("無效的選擇,請重新輸入。")
在這個例子中,我們首先顯示一個菜單供用戶選擇操作,我們調用input()函數(shù)并傳入一個默認值參數(shù),如果用戶沒有提供任何輸入(即按下回車鍵),則返回默認值"3",接下來,我們檢查用戶輸入的值是否有效,如果用戶選擇退出程序,我們打印一條消息并跳出循環(huán),否則,我們打印一條消息表示用戶選擇了哪個操作,并跳出循環(huán)。
文章名稱:python中如何獲取input
當前網(wǎng)址:http://fisionsoft.com.cn/article/cdgdgso.html


咨詢
建站咨詢
