python小做業

1.簡述變量命名規範

  1. 變量由數字,字母,下劃線組成函數

  2. 不能以數字開頭code

  3. 不能使用python中關鍵字遊戲

  4. 不能使用中文和拼音unicode

  5. 區分大小寫字符串

  6. 變量名要具備描述性input

  7. 推薦寫法源碼

    ​ 7.1駝峯體 AgeOfOldboy = 98it

    ​ 7.2下劃線 age_of_oldboy = 98 (官方推薦)class

2.name = input(「>>>」) name變量是什麼數據類型經過代碼檢測

字符串

3.if條件語句的基本結構?

單if

if else 二選一

if elif elif 多個選擇一個或者零個

if elif elif else 多個選一個

if if if 多選多或零

if 嵌套 進行多層判斷 通常if嵌套寫三層就能夠了

4.用print打印出下面內容:

list = """
⽂能提筆安天下,
武能上⻢定乾坤.
⼼存謀略何⼈勝,
古今英雄惟是君.
"""
print(list)

5.利用if語句寫出猜大小的遊戲:

list = 50
you = int(input("說個數吧"))
if list > you :
    print("小比崽子,你比我大")
elif list < you :
    print("小比崽子,你不行")
else:
    print("平手")

6.提⽰⽤戶輸入他的年齡, 程序進⾏判斷.

若是⼩於10, 提⽰⼩屁孩, 若是⼤於10, ⼩於 20, 提⽰青春期叛逆的⼩屁孩. 若是⼤於20, ⼩於30. 提⽰開始定性, 開始混社會的⼩ 屁孩⼉, 若是⼤於30, ⼩於40. 提⽰看老⼤不⼩了, 趕忙結婚⼩屁孩⼉. 若是⼤於40, ⼩ 於50. 提⽰家⾥有個不聽話的⼩屁孩⼉. 若是⼤於50, ⼩於60. 提⽰⾃⼰⻢上變成不聽 話的老屁孩⼉.若是⼤於60, ⼩於70. 提⽰活着還不錯的老屁孩⼉. 若是⼤於70, ⼩於 90. 提⽰⼈⽣就快結束了的⼀個老屁孩⼉. 若是⼤於90以上. 提⽰. 再⻅了這個世界.

10< 小屁孩
10-20   青春叛逆的小屁孩
20-30   始定性, 開始混社會的⼩屁孩⼉
30-40   看老⼤不⼩了, 趕忙結婚⼩屁孩⼉
40-50   家⾥有個不聽話的⼩屁孩⼉
50-60   ⾃⼰⻢上變成不聽 話的老屁孩⼉
60-70   活着還不錯的老屁孩⼉
70-90   ⼈⽣就快結束了的⼀個老屁孩⼉
>90     再⻅了這個世界.

list = int(input("你的年齡:"))
if list < 10:
    print("小屁孩")
elif 10<list<20:
    print("青春叛逆的小屁孩")
elif 20<list<30:
    print("始定性, 開始混社會的⼩屁孩⼉")
elif 30<list<40:
    print("看老⼤不⼩了, 趕忙結婚⼩屁孩⼉")
elif 40<list<50:
    print("家⾥有個不聽話的⼩屁孩⼉")
elif 50<list<60:
    print("⾃⼰⻢上變成不聽 話的老屁孩⼉")
elif 60<list<70:
    print("活着還不錯的老屁孩⼉")
elif 70<list<90:
    print("⼈⽣就快結束了的⼀個老屁孩⼉")
elif list > 90:
    print("再⻅了這個世界.")

7.單行註釋以及多行註釋表示方式

單行註釋     #    #被註釋的內容是不會執行的

多行註釋    '''被註釋的內容是不會執行的 '''   
            """"
            被
            注
            釋
            的
            內
            容
            是
            不
            會
            執
            行
            的
            """"
"Aues's" 
'Aues"'
"""Aues'a you'OK?"""
'''Aues"a you"OK?'''

8.簡述你所知道的Python3和Python2的區別?

python2:

​ 源碼不統一,有重複的功能代碼

python3:

​ 源碼統一,沒有重複的功能代碼

print函數

Python 2中print是語句(statement),Python 3中print則變成了函數。在Python 3中調用print須要加上括號,不加括號會報SyntaxErro

整數相除

在Python 2中,3/2的結果是整數,在Python 3中,結果則是浮點數

Unicode

Python 2有兩種字符串類型:str和unicode,Python 3中的字符串默認就是Unicode,Python 3中的str至關於Python 2中的unicode。

xrange

Python 2中有 range 和 xrange 兩個方法。其區別在於,range返回一個list,在被調用的時候即返回整個序列;xrange返回一個iterator,在每次循環中生成序列的下一個數字。Python 3中再也不支持 xrange 方法,Python 3中的 range 方法就至關於 Python 2中的 xrange 方法

map函數

在Python 2中,map函數返回list,而在Python 3中,map函數返回iterator。

不支持has_key

Python 3中的字典再也不支持has_key方法

9.提⽰⽤戶輸入大黑哥. 判斷⽤戶輸入的對不對. 若是對, 提⽰真聰明, 若是不對, 提⽰輸入有誤

ase = input("請輸入大黑哥:")
if ase == "大黑哥":
    print("你真聰明")
else:
    print("輸入有誤")

10.⽤戶輸⼊⼀個⽉份. 而後判斷⽉份是多少⽉. 根據不一樣的⽉份, 打印出不一樣的飲⻝(根據個⼈習慣和⽼家習慣隨意編寫)

list = int(input("輸入年份:"))
if list == 1:
    print("粘糕")
elif list == 2:
    print("元宵")
elif list == 3:
    print("大米")
elif list == 4:
    print("蘋果")
elif list == 5:
    print("糉子")
elif list == 6:
    print("麪條")
elif list == 7:
    print("西瓜")
elif list == 8:
    print("餃子")
elif list == 9:
    print("香蕉")
elif list ==10:
    print("火鍋")
elif list == 11:
    print("大骨頭")
elif list == 12:
    print("包子")
else:
    print("請輸入正確月份")

11.⽤戶輸⼊⼀個分數. 根據分數來判斷⽤戶考試成績的檔次

=90 A
=80 B
=70 C
=60 D
< 60 不及格

list = int(input("請輸入你的分數:"))
if list == 90:
    print("A")
elif list == 80:
    print("B")
elif list == 70:
    print("C")
elif list == 60:
    print("D")
elif list < 60:
    print("不及格")
相關文章
相關標籤/搜索