零基礎學python-2.1 輸出 print()


緊接着上一節說的例子

源碼下載:點擊打開鏈接

import random
secret=random.randint(1,100)#生成隨機數
#print (secret)
time=6#猜數字的次數
guess=0#輸入的數字
minNum=0#最小隨機數
maxNum=100#最大隨機數
print("---------歡迎來到猜數字的地方,請開始---------")
while guess!=secret and time>=0:#條件
    guess=int(input("*數字區間0-100,請輸入你猜的數字:"))
    print("你輸入數字是:",guess)
    if guess==secret:
        print("猜對了,真厲害")
    else:
        #當不等於的時候,還需要打印出相應的區間,讓用戶更容易使用
        if guess<secret:
            minNum=guess
            print("你的猜數小於正確答案")            
            print("現在的數字區間是:",minNum,"-",maxNum)
        else:
            maxNum=guess
            print("你的猜數大於正確答案")
            print("數字區間是:",minNum,"-",maxNum)
        print("太遺憾了,你猜錯了,你還有",time,"次機會")
    time-=1
print("游戲結束")

在上面的例子里面,我們多次使用print這個函數,來輸出一些提示性語句或者結果

這一節我們就來聊一聊print


我們打開idle,在里面輸入x=2,這一句主要是賦值給x這個變量,后面會詳細說到變量是什么,現在暫時就把變量理解為存儲數據的地方

打印x這個變量有幾種方法:

1.直接使用print(x)

2.在idle里面直接輸入x

3.像上圖一樣在輸入x之后,可以使用下划線再次輸出,這里面下划線有特殊的意義,就是表示最后一個表達式的值,因為python會在后台記錄下最后一個表達式

如果中間隔了一個其他不是表達式的命令,它會直接報錯,大家注意下圖中間報錯的一段,下划線沒有指向x這個表達式,所以報錯,而下面一段,輸入x,idle記錄了

x這個表達式,所以輸入下划線的時候他會有輸出



print還可以使用各種格式顯示



回到上面的游戲,至此,我們暫時只有第一句是可以做到的,那么,我們就先完成第一句,后面邏輯判斷部分到時候再說

完成游戲的第一步:

print("---------歡迎來到猜數字的地方,請開始---------")


這節就說到這里,謝謝大家

------------------------------------------------------------------

點擊跳轉零基礎學python-目錄





注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com