Python練習題-01答案

淡定 2018-12-29 10:02 python,練習題

北京双色球开奖直播视频直播 www.txybb.icu     1.Python是什么類型的語言?

    腳本語言

    腳本語言又被稱為擴建的語言,或者動態語言,是一種編程語言,用來控制軟件應用程序,腳本通常以文本(如ASCII)    保存,只在被調用時進行解釋或編譯,腳本語言具有容易部署、易學易用,能夠快速開發,同已有技術集成的優點。


    2.請查閱資料考慮Python2與Python3有何區別,我們為什么要用Python3?   

    確實還有相當多的程序員在使用 Python2,不過 Python3 才是 Python 發展的未來,就像 XP 和 WIN7 一樣。如果你了解    了 Python3,Python2 的代碼閱讀對于你來說根本不成問題!


    3.IDLE是什么?

    IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個通過鍵入文本與程序交互的途徑!像我們Win-    dows的cmd窗口,像Linux那個黑乎乎的命令窗口,他們都是shell,利用他們,我們就可以給操作系統下達命令。同樣        的,我們可以利用IDLE這個shell與Python進行互動。


    4.在Python3 中,一行可以書寫多個語句嗎?

    一行過長的語句可以使用反斜杠或者括號分解成幾行


    5.在Python語言中,如何在一個字符串中嵌入一個雙引號?

    可以利用反斜杠(\)對雙引號轉義:\",或者用單引號引起這個字符串。例如:' I l"o"ve YC '。


    6.BIF在Python中代表了什么含義,在Python3中有多少個BIF?

    68個

    查看代碼 dir(__builtins__)


    7.編寫程序:要求用戶輸入1到100之間數字并判斷,輸入符合要求的輸出'輸對啦',不符合要求則打印'輸錯了'。

   

    temp = input("請輸入1~100之間數字:")

    guess = int(temp)

    if temp>1 and temp<100:

        print("輸對啦")

    else:

        print("輸錯了")

 

    8.如果要在原始字符串結尾輸入反斜杠'\',如何添加?

    以字符穿’C:\Program Files\Good’為例。

    str = r'C:\Program Files\FishC\Good''\\'


    9.給定數字8,通過編程讓用戶猜測,當輸入正確時,顯示'猜中了',輸入錯誤時根據數字與8的大小能夠提示'大了,        大了'或者'小了,小了',最后輸出'游戲結束~'。 

    temp = input("不妨猜一猜我現在心里想的數字:")

    guess = int(temp)

    if guess == 8:   

        print("猜中了")

    elif guess > 8 :

        print("大了大了")

    elif guess < 8 :

        print("小了,小了~")

    print("游戲結束啦~")


    10.完善9題,利用while循環為用戶提供三次機會嘗試,機會用完或者用戶猜中答案均退出循環。 

   參考一:

    times = 3

    secret = 8

    guess = 0

    # print()默認是打印完字符串會自動添加一個換行符,end=" "參數告訴print()用空格代替換行

    print("不妨猜我現在心里想的是哪個數字:", end=" ")

    while (guess != secret) and (times > 0):

        temp = input()

        guess = int(temp)

        times = times - 1 # 用戶每輸入一次,可用機會就-1

        if guess == secret:

            print("猜對了")

            print("哼,猜中了也沒有獎勵!")

        else:

            if guess > secret:

                print("大了大了~")

            else:

                print("小了,小了~")

            if times > 0:

                print("再試一次吧:", end=" ")

            else:

                print("機會用光咯T_T")

    print("游戲結束,不玩啦~")


    參考二:

    i=1

    temp = input("不妨猜一猜老甲魚現在心里想的數字:")

    guess = int(temp)

    while i<4:

        i=i+1

        if guess == 8:   

            print("wo kao ,你是老甲魚心里的蛔蟲么?!")

            print("哼,就算猜中了也沒有獎勵!")

            break

        elif guess > 8 :

            print("哥,大了大了~~")

        elif guess < 8 :

            print("嘿,小了,小了~~~~")

        if i!=4:

            temp = input("再猜一次老甲魚現在心里想的數字:")

            guess = int(temp)

    print("游戲結束,不玩啦^_^")


如有疑問可在評論區留言哦!

北京双色球开奖直播视频直播