在NO.7的例子中出現了一個函式:input,當時沒有介紹,這篇專門介紹一下,
最近沉迷哈利波特游戲,就用哈利波特舉個例子吧,
print ('''親愛的同學,歡迎來到霍格沃茨! 接下來請戴上分帽僧, 他將為你建議合適的學院, 當然,最終的選擇權在你,''')
choice = input ("分帽僧:我想你很適合拉文克勞,你愿意到拉文克勞學院嗎?(‘愿意’或者‘不愿意’)"\n)
if (choice == '愿意'):
print ("恭喜成為拉文克勞的新生!")
else:
print ("那么請選擇你想去的學院,")
>>
親愛的同學,歡迎來到霍格沃茨!
接下來請戴上分帽僧,
他將為你建議合適的學院,
當然,最終的選擇權在你,
分帽僧:我想你很適合拉文克勞,你愿意到拉文克勞學院嗎?(‘愿意’或者‘不愿意’) 愿意
>>
恭喜成為拉文克勞的新生!
這樣,利用input函式,我們真正實作了人機互動,
input函式如其名,是一個用來輸入的函式,作用相當于一個連接現實世界和python世界的電話機,它將計算機想對你說的話表達出來,同時將你想對計算機說的話傳給計算機,
但是,計算機可以不對你說,你一定要對計算機說,一定要在終端輸入資料,否則將不會執行input函式后的陳述句,
這個從終端輸入的資料將會被放在一個我們準備好的盒子里(也就是之前說過的賦值),方便之后提取出來使用:
name = input ('請在以下四個選項【格蘭芬多;斯萊特林;拉文克勞;赫奇帕奇】中,輸入你想去的學院名字: ')
print (name)
print (name + '學院歡迎你!')
>>請在以下四個選項【格蘭芬多;斯萊特林;拉文克勞;赫奇帕奇】中,輸入你想去的學院名字:格蘭芬多
>>格蘭芬多
>>格蘭芬多學院歡迎你!
?input函式是必須賦值的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342347.html
標籤:其他
上一篇:Unity學習(一)
下一篇:計算機入門知識點(簡)
