使用者輸入和while迴圈

2022-08-19 20:24:11 字數 2068 閱讀 1374

函式input()的工作原理

message=input('tell me something,and i will repeat it back to you:')

print(message)

#有時,提示可能超過一行,可將提示儲存在乙個變數中,再將該變數傳遞給函式input()。

prompt='if you tell us who you are,we can personalize the message you see.'

prompt+='\nwhat is your first name?'

#第一行將訊息的前半部分儲存進變數

#第二行運算子『』+=『在儲存在變數中的字串末尾附加乙個字串

name=input(prompt)

print('\nhello, ' + name + '!')

使用while迴圈
current_number=1

while current_number<=5:

print(current_number)

current_number+=1

使用標誌
active=true                         #變數active設定成true,讓程式最初處於活動狀態。

while active: #只要變數為true,迴圈將繼續進行

message=input('>>:')

if message=='quit':

active=false #輸入『quit』,變數設定為false,導致while不再迴圈

else:

print(message)

使用break退出迴圈
active=true

while active:

message=input('>>:')

if message=='quit':

break

else:

print(message)

再迴圈中使用continue
current_number=0

while current_number<10:

current_number+=1

if current_number%2==0:

continue # 變數是偶數,執行continue語句,忽略餘下**,返回迴圈的開頭

print(current_number)

列印出來13

579

在列表之間移動元素
unconfirmed_users=['alice','brian','candace',]

confirmed_users=

while unconfirmed_users:

current_user=unconfirmed_users.pop()

for confirmed_user in confirmed_users:

print(confirmed_user.title())

刪除包含特定值的所有列表
sandwich_orders=['jjc','wcx','bbb','pastrami','pastrami','pastrami']

finished_sandwichs=

print('pastrami is finished')

while 'pastrami' in sandwich_orders: #刪除特定值

sandwich_orders.remove('pastrami')

print(sandwich_orders)

for sandwich_order in sandwich_orders:

print('i made your ' + sandwich_order + ' sandwich')

for finished_sandwich in finished_sandwichs:

print(finished_sandwich)

使用者輸入和while迴圈

函式input 讓程式暫停執行,等待使用者輸入一些文字。獲取使用者輸入後,python將其儲存在乙個變數中,以方便你使用。函式input 接受乙個引數 即要向使用者顯示的提示 或說明,讓使用者知道該如何做。在這個示例中,python執行第1行 時,使用者將看到提示tell me something,...

使用者輸入和while迴圈

message 這是個示例.message 這也是個示例.aa input message aa int aa print type aa current number 1while current number 10 print current number current number 1pro...

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

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