python的輸入和while迴圈

2021-09-30 19:41:05 字數 1406 閱讀 1061

通過input函式輸入數字的時候,input函式得到的是字串型別的數值,要使用int型的數字,應該先進行型別轉換。

age = input('how old are you?')

print("age:",age)

print("type(age):",type(age))

age = int(age)

print("age:",age)

print("type(age):",type(age))

how old are you?10

age: 10

type(age): age: 10

type(age):

在列表之間移動元素
# 在列表之間移動元素

unconfirmed_users = ['alice','brian','candace']

confirmed_users =

print("unconfirmed_users:",unconfirmed_users)

print("confirmed_users:",confirmed_users)

while unconfirmed_users:

current_user = unconfirmed_users.pop()

print("unconfirmed_users:",unconfirmed_users)

print("confirmed_users:",confirmed_users)

unconfirmed_users: ['alice', 'brian', 'candace']

confirmed_users:

unconfirmed_users:

confirmed_users: ['candace', 'brian', 'alice']

刪除包含特定值的所有列表元素,因為remove一次只刪第乙個元素。
# 刪除包含特定值的所有列表元素

pets = ['dog','cat','dog','goldfish','cat','rabbit','cat']

while 'cat' in pets:

pets.remove('cat')

print("pets:",pets)

pets: ['dog', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']

pets: ['dog', 'dog', 'goldfish', 'rabbit', 'cat']

pets: ['dog', 'dog', 'goldfish', 'rabbit']

以上內容為作者總結自參考書籍《python程式設計入門到實踐》,希望對你有所幫助。

使用者輸入和while迴圈(python)

本章,我們要學習while迴圈,以及如何從使用者那裡獲取輸入。有時提示可能超過一行,這種情況下可以將提示儲存在乙個變數中,再將該變數傳遞給input,例如 使用函式input 時,python將使用者輸入解讀成字串,這時如果我們想將輸入的作為數字使用則會產生問題。為了解決這個問題,可以使用函式int...

python 使用者輸入和while迴圈

while迴圈 使用break退出迴圈 在迴圈中使用continue 避免無限迴圈 使用while迴圈來處理列表和字典 函式input 的工作原理 函式input 讓程式暫停執行,等待使用者輸入一些文字。獲取使用者輸入後,python將其儲存在乙個變數中,以方便你使用。message input p...

Python 使用者輸入和while迴圈

函式input 讓程式暫停執行 等待使用者輸入一些文字 並在使用者按回車鍵之後繼續執行 message input please print message 使用int 來獲取數值輸入 age input houw old are you?age int age if age 18 print tr...