久久伊人一区二区三区四区-久久伊人影视-久久伊人影院-久久伊人中文字幕-亚洲成在人色婷婷-亚洲大成色www永久网

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > Python中的菜單驅(qū)動(dòng)程序

Python中的菜單驅(qū)動(dòng)程序

來源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-07-21 17:04:11 1689930251

菜單驅(qū)動(dòng)程序簡介

菜單驅(qū)動(dòng)程序是一個(gè)通過顯示選項(xiàng)列表(稱為菜單)從用戶那里獲得輸入的程序,用戶可以從中選擇他們的選項(xiàng)。處理菜單驅(qū)動(dòng)程序的系統(tǒng)很普通,從由微處理器控制的洗衣機(jī)開始,到自動(dòng)取款機(jī)(自動(dòng)取款機(jī))。以自動(dòng)取款機(jī)為例,用戶按單鍵指示交易類型(如果用戶想要現(xiàn)金收據(jù),或者需要對(duì)賬單)。許多情況下,用戶只需按一個(gè)鍵就可以指示要提取的現(xiàn)金數(shù)量。

菜單驅(qū)動(dòng)系統(tǒng)在兩個(gè)方面是有益的:首先,通過單次擊鍵進(jìn)行輸入,這減少了系統(tǒng)太容易出現(xiàn)用戶錯(cuò)誤的機(jī)會(huì)。其次,菜單驅(qū)動(dòng)系統(tǒng)限制了字符范圍,導(dǎo)致輸入的方式變得明確。因此,這兩個(gè)特性使得整個(gè)系統(tǒng)非常用戶友好。

在接下來的教程中,我們會(huì)發(fā)現(xiàn)一些用 Python 編寫的菜單驅(qū)動(dòng)程序。這些程序?qū)⒆屛覀兞私獠藛悟?qū)動(dòng)程序的不同方面,以及 Python 編程語言的不同庫和模塊。

那么,讓我們開始吧。

使用函數(shù)計(jì)算不同形狀的參數(shù)和面積

程序:


# defining functions
def p_circle(radius):
    para = 2 * 3.14 * radius
    print("Parameter of Circle:", para)

def p_rectangle(height, width):
    para = 2 * (height + width)
    print("Parameter of Rectangle:", para)

def p_square(side):
    para = 4 * side
    print("Parameter of Square:", para)

def a_circle(radius):
    area = 3.14 * radius * radius
    print("Area of Circle:", area)

def a_rectangle(height, width):
    area = height * width
    print("Area of Rectangle:", area)

def a_square(side):
    area = side * side
    print("Area of Square:", area)

# printing the starting line
print("WELCOME TO A SIMPLE MENSURATION PROGRAM")

# creating options
while True:
    print("\nMAIN MENU")
    print("1\. Calculate Parameter")
    print("2\. Calculate Area")
    print("3\. Exit")
    choice1 = int(input("Enter the Choice:"))

    if choice1 == 1:
        print("\nCALCULATE PARAMETER")
        print("1\. Circle")
        print("2\. Rectangle")
        print("3\. Square")
        print("4\. Exit")
        choice2 = int(input("Enter the Choice:"))

        if choice2 == 1:
            radius = int(input("Enter Radius of Circle:"))
            p_circle(radius)

        elif choice2 == 2:
            height = int(input("Enter Height of Rectangle:"))
            width = int(input("Enter Width of Rectangle:"))
            p_rectangle(height, width)

        elif choice2 == 3:
            side = int(input("Enter Side of Square:"))
            p_square(side)

        elif choice2 == 4:
            break

        else:
            print("Oops! Incorrect Choice.")

    elif choice1 == 2:
        print("\nCALCULATE AREA")
        print("1\. Circle")
        print("2\. Rectangle")
        print("3\. Square")
        print("4\. Exit")
        choice3 = int(input("Enter the Choice:"))

        if choice3 == 1:
            radius = int(input("Enter Radius of Circle:"))
            a_circle(radius)

        elif choice3 == 2:
            height = int(input("Enter Height of Rectangle:"))
            width = int(input("Enter Width of Rectangle:"))
            a_rectangle(height, width)

        elif choice3 == 3:
            side = int(input("Enter Side of Square:"))
            a_square(side)

        elif choice3 == 4:
            break

        else:
            print("Oops! Incorrect Choice.")

    elif choice1 == 3:
        break

    else:
        print("Oops! Incorrect Choice.")

輸出:

WELCOME TO A SIMPLE MENSURATION PROGRAM

MAIN MENU
1\. Calculate Parameter
2\. Calculate Area
3\. Exit
Enter the Choice:1

CALCULATE PARAMETER
1\. Circle
2\. Rectangle
3\. Square
4\. Exit
Enter the Choice:2
Enter Height of Rectangle:4
Enter Width of Rectangle:5
Parameter of Rectangle: 18

MAIN MENU
1\. Calculate Parameter
2\. Calculate Area
3\. Exit
Enter the Choice:2

CALCULATE AREA
1\. Circle
2\. Rectangle
3\. Square
4\. Exit
Enter the Choice:1
Enter Radius of Circle:2
Area of Circle: 12.56

MAIN MENU
1\. Calculate Parameter
2\. Calculate Area
3\. Exit
Enter the Choice:5
Oops! Incorrect Choice.

MAIN MENU
1\. Calculate Parameter
2\. Calculate Area
3\. Exit
Enter the Choice:3

說明:

在上面的例子中,我們定義了不同的函數(shù)來打印計(jì)算后的估計(jì)值。這些函數(shù)分別包括圓、矩形和正方形的參數(shù)和面積。然后我們打印了程序的標(biāo)題:歡迎來到一個(gè)簡單的測(cè)量程序。下面,我們使用無限的和循環(huán)來打印包含不同選項(xiàng)的主菜單。然后程序使用 if-elif-else 語句要求用戶輸入選擇選項(xiàng)的整數(shù)。如果插入的整數(shù)不在選項(xiàng)列表中,程序還會(huì)引發(fā) 異常 。然后我們創(chuàng)建了兩個(gè)不同的子菜單,將參數(shù)選項(xiàng)和區(qū)域選項(xiàng)分開。然后,我們?cè)谶@些描述不同形狀的子菜單中增加了一些選項(xiàng)。這些選項(xiàng)還采用不同的整數(shù)值,表示圓的半徑、矩形的高度和寬度以及正方形的邊。結(jié)果,成功地創(chuàng)建了菜單驅(qū)動(dòng)程序,并且能夠計(jì)算不同形狀的參數(shù)和面積。

菜單驅(qū)動(dòng)程序創(chuàng)建一個(gè)簡單的計(jì)算器

在下面的菜單驅(qū)動(dòng)程序中,我們將在 Python 中構(gòu)建一個(gè) 簡單計(jì)算器 。我們將使用無限而循環(huán),功能同上。我們將設(shè)計(jì)一個(gè)菜單,允許用戶與計(jì)算器功能交互,如加法、減法、乘法和除法。

讓我們考慮以下程序的語法:

程序:


# defining addition function
def add(a, b):
    sum = a + b
    print(a, "+", b, "=", sum)

# defining subtraction function
def subtract(a, b):
    difference = a - b
    print(a, "-", b, "=", difference)

# defining multiplication function
def multiply(a, b):
    product = a * b
    print(a, "x", b, "=", product)

# defining division function
def divide(a, b):
    division = a / b
    print(a, "/", b, "=", division)

# printing the heading
print("WELCOME TO A SIMPLE CALCULATOR")

# using the while loop to print menu list
while True:
    print("\nMENU")
    print("1\. Sum of two Numbers")
    print("2\. Difference between two Numbers")
    print("3\. Product of two Numbers")
    print("4\. Division of two Numbers")
    print("5\. Exit")
    choice = int(input("\nEnter the Choice: "))

# using if-elif-else statement to pick different options
    if choice == 1:
        print( "\nADDITION\n")
        a = int( input("First Number: "))
        b = int( input("Second Number: "))
        add(a, b)

    elif choice == 2:
        print( "\nSUBTRACTION\n")
        a = int( input("First Number: "))
        b = int( input("Second Number: "))
        subtract(a, b)

    elif choice == 3:
        print( "\nMULTIPLICATION\n")
        a = int( input("First Number: "))
        b = int( input("Second Number: "))
        multiply(a, b)

    elif choice == 4:
        print( "\nDIVISION\n")
        a = int( input("First Number: "))
        b = int( input("Second Number: "))
        divide(a, b)

    elif choice == 5:
        break

    else:
        print( "Please Provide a valid Input!")

輸出:

WELCOME TO A SIMPLE CALCULATOR

MENU
1\. Sum of two Numbers
2\. Difference between two Numbers
3\. Product of two Numbers
4\. Division of two Numbers
5\. Exit

Enter the Choice: 1

ADDITION

First Number: 3
Second Number: 4
3 + 4 = 7

MENU
1\. Sum of two Numbers
2\. Difference between two Numbers
3\. Product of two Numbers
4\. Division of two Numbers
5\. Exit

Enter the Choice: 2

SUBTRACTION

First Number: 6
Second Number: 3
6 - 3 = 3

MENU
1\. Sum of two Numbers
2\. Difference between two Numbers
3\. Product of two Numbers
4\. Division of two Numbers
5\. Exit

Enter the Choice: 3

MULTIPLICATION

First Number: 8
Second Number: 2
8 x 2 = 16

MENU
1\. Sum of two Numbers
2\. Difference between two Numbers
3\. Product of two Numbers
4\. Division of two Numbers
5\. Exit

Enter the Choice: 4

DIVISION

First Number: 10
Second Number: 4
10 / 4 = 2.5

MENU
1\. Sum of two Numbers
2\. Difference between two Numbers
3\. Product of two Numbers
4\. Division of two Numbers
5\. Exit

Enter the Choice: 5

說明:

在上面的程序中,我們使用了與上一個(gè)程序幾乎相似的程序。我們定義了加、減、乘、除等各種函數(shù)。然后,我們使用 while 循環(huán)向用戶打印菜單列表,并使用 if-elif-else 語句返回用戶需要的答案。結(jié)果,一個(gè)簡單的計(jì)算器被成功創(chuàng)建,并執(zhí)行一些基本的計(jì)算,如加法,減法,乘法和除法。

創(chuàng)建電話目錄的菜單驅(qū)動(dòng)程序

在下面的菜單驅(qū)動(dòng)程序中,我們將使用不同的功能創(chuàng)建電話簿目錄。我們將向電話簿目錄添加以下功能:

    存儲(chǔ)人員的聯(lián)系號(hào)碼

    使用人名搜索聯(lián)系號(hào)碼

讓我們?cè)谙旅娴某绦蛑袑?shí)現(xiàn)這個(gè)想法:

程序:


# printing the heading of the program
print( "WELCOME TO THE PHONEBOOK DIRECTORY")

# creating a .txt file to store contact details
filename = "myphonebook.txt"
myfile = open(filename, "a+")
myfile.close

# defining main menu
def main_menu():
    print( "\nMAIN MENU\n")
    print( "1\. Show all existing Contacts")
    print( "2\. Add a new Contact")
    print( "3\. Search the existing Contact")
    print( "4\. Exit")
    choice = input("Enter your choice: ")
    if choice == "1":
        myfile = open(filename, "r+")
        filecontents = myfile.read()
        if len(filecontents) == 0:
            print( "There is no contact in the phonebook.")
        else:
            print(filecontents)
        myfile.close
        enter = input("Press Enter to continue ...")
        main_menu()
    elif choice == "2":
        newcontact()
        enter = input("Press Enter to continue ...")
        main_menu()
    elif choice == "3":
        searchcontact()
        enter = input("Press Enter to continue ...")
        main_menu()
    elif choice == "4":
        print("Thank you for using Phonebook!")
    else:
        print( "Please provide a valid input!\n")
        enter = input( "Press Enter to continue ...")
        main_menu()

# defining search function        
def searchcontact():
    searchname = input( "Enter First name for Searching contact record: ")
    remname = searchname[1:]
    firstchar = searchname[0]
    searchname = firstchar.upper() + remname
    myfile = open(filename, "r+")
    filecontents = myfile.readlines()

    found = False
    for line in filecontents:
        if searchname in line:
            print( "Your Required Contact Record is:", end = " ")
            print( line)
            found = True
            break
    if found == False:
        print( "The Searched Contact is not available in the Phone Book", searchname)

# first name
def input_firstname():
    first = input( "Enter your First Name: ")
    remfname = first[1:]
    firstchar = first[0]
    return firstchar.upper() + remfname

# last name
def input_lastname():
    last = input( "Enter your Last Name: ")
    remlname = last[1:]
    firstchar = last[0]
    return firstchar.upper() + remlname

# storing the new contact details
def newcontact():
    firstname = input_firstname()
    lastname = input_lastname()
    phoneNum = input( "Enter your Phone number: ")
    emailID = input( "Enter your E-mail Address: ")
    contactDetails = ("[" + firstname + " " + lastname + ", " + phoneNum + ", " + emailID +  "]\n")
    myfile = open(filename, "a")
    myfile.write(contactDetails)
    print( "The following Contact Details:\n " + contactDetails + "\nhas been stored successfully!")

main_menu()

輸出:

WELCOME TO THE PHONEBOOK DIRECTORY

MAIN MENU

1\. Show all existing Contacts
2\. Add a new Contact
3\. Search the existing Contact
4\. Exit
Enter your choice: 1
There is no contact in the phonebook.
Press Enter to continue ...

MAIN MENU

1\. Show all existing Contacts
2\. Add a new Contact
3\. Search the existing Contact
4\. Exit
Enter your choice: 2
Enter your First Name: Mark
Enter your Last Name: Henry
Enter your Phone number: 1234567890
Enter your E-mail Address: [email?protected]
The following Contact Details:
 [Mark Henry, 1234567890, [email?protected]]

has been stored successfully!
Press Enter to continue ...

MAIN MENU

1\. Show all existing Contacts
2\. Add a new Contact
3\. Search the existing Contact
4\. Exit
Enter your choice: 3
Enter First name for Searching contact record: Mark
Your Required Contact Record is: [Mark Henry, 1234567890, [email?protected]]

Press Enter to continue ...

MAIN MENU

1\. Show all existing Contacts
2\. Add a new Contact
3\. Search the existing Contact
4\. Exit
Enter your choice: 1
[Mark Henry, 1234567890, [email?protected]]

Press Enter to continue ...

MAIN MENU

1\. Show all existing Contacts
2\. Add a new Contact
3\. Search the existing Contact
4\. Exit
Enter your choice: 4
Thank you for using Phonebook!

說明:

在上面的菜單驅(qū)動(dòng)程序中,我們創(chuàng)建了一個(gè)電話簿目錄,它可以在文本文件中存儲(chǔ)新的聯(lián)系人,顯示存儲(chǔ)的聯(lián)系人,并允許用戶搜索現(xiàn)有的號(hào)碼。首先,我們創(chuàng)建了一個(gè)文本文件來存儲(chǔ)聯(lián)系方式。然后,我們定義了各種功能,以便添加、顯示和搜索不同的聯(lián)系人。我們還創(chuàng)建了不同的聯(lián)系人詳細(xì)信息字段,如名字、姓氏、手機(jī)號(hào)碼和電子郵件地址。結(jié)果程序成功完成,同樣的輸出如上圖所示。

結(jié)論

在上面的教程中,我們已經(jīng)理解了菜單驅(qū)動(dòng)編程的含義以及一些例子。我們創(chuàng)建了三個(gè)不同的程序,包括測(cè)量程序、一個(gè)簡單的計(jì)算器和一個(gè)電話簿目錄。除了這三個(gè),還有許多其他程序可以創(chuàng)建。

tags: python教程
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
為什么Hadoop是用Java實(shí)現(xiàn)的?

一、跨平臺(tái)能力多平臺(tái)運(yùn)行:Java的“一次編寫,到處運(yùn)行”理念,使得Hadoop能在各種操作系統(tǒng)和硬件上運(yùn)行,不需要特定的調(diào)整。廣泛應(yīng)用:這一特...詳情>>

2023-10-15 16:51:37
ECU是什么?

1、ECU的基本定義與作用ECU,全稱為電子控制單元,是一種專門用于控制汽車各個(gè)系統(tǒng)的微處理器控制系統(tǒng)。通過接收傳感器的信號(hào)并轉(zhuǎn)換成控制指令...詳情>>

2023-10-15 16:29:54
什么是SOA?

1、SOA的基本概念與核心原則SOA是一種使軟件組件通過網(wǎng)絡(luò)進(jìn)行互操作的架構(gòu)模式。核心原則包括:可發(fā)現(xiàn)的服務(wù):服務(wù)應(yīng)容易發(fā)現(xiàn)和理解。松耦合:...詳情>>

2023-10-15 16:19:32
什么是內(nèi)存池?

1、內(nèi)存池的基本概念內(nèi)存池是一種內(nèi)存管理策略,旨在優(yōu)化內(nèi)存分配性能和減少碎片化。通過將內(nèi)存分配到大小固定的池中,應(yīng)用程序可以快速、高效...詳情>>

2023-10-15 16:16:15
ci構(gòu)建與編譯的區(qū)別是什么?

一、功能與目的構(gòu)建(Build): 構(gòu)建是將源代碼轉(zhuǎn)化為可執(zhí)行代碼的過程,它包括編譯、鏈接、打包等一系列步驟。構(gòu)建不僅僅局限于編譯,還可能涉...詳情>>

2023-10-15 15:57:11
快速通道
主站蜘蛛池模板: 成人精品一区二区三区中文字幕| 国产成人精品久久综合| 日本高清在线视频WWW色| 日本欧美大码A在线观看| 日韩AV高清无码| 国产高潮刺激叫喊视频| 亚洲婷婷综合色高清在线| 丰满的少妇愉情HD高清免费| 欧美大胆A级视频免费| 蜜芽AV在线新地址| 国产精品亚洲二区在线观看| 蜜臀AV无码一区二区三区| 外国操逼全黄视频| 国精产品一区二区三区糖心269| 草草永久地址发布页①| 日本COSME大赏美白| 国产FREEXXXX性麻豆| 国产精品亚洲一区二区无码| 伊人久久大香线蕉AV色婷婷色| 亚洲综合成人婷婷五月网址| 日日人人爽人人爽人人片AV| 经典国产乱子伦精品视频| 亚洲AV无码久久寂寞少妇多毛| 国产妇女馒头高清泬20P多毛| 小东西才几天没做喷的到处都是 | 在线观看免费A∨网站| 女人丝不挂的正面裸体| 中文字幕人妻被公上司喝醉| 侵犯美人妻中出中文字幕| 日韩A级成人免费无码视频| 日韩激情无码不卡码| 国内精品久久久久影院蜜芽蜜芽T| 女人被躁到高潮嗷嗷叫小说百度| 女主播屁G裸露W身曝光| 高清播放器欧美大片| 人人爽人人模人人人爽人人爱| 秋霞电影网免费观看| 亚洲大尺度无码专区尤物| 天天爽夜夜爽夜夜爽精品视频| 久久婷婷五月综合色D啪 | 在线精品国产一区二区三区| 欧美精品亚洲日韩AⅤ| 小蜜被两老头吸奶头| 波多野结衣AV影音先锋| 国产激情无码一区二区APP| 女人无遮挡无内衣内裤网站| 久久精品国产久精国产果冻传媒| 男生女生一起相差差差| 无码口爆内射颜射后入| 亚洲AV日韩AV高潮喷潮无码| 日本人も中国人も汉字を| 久久精品日日躁夜夜躁欧美| 亚洲AⅤ无码日韩AV中文AV伦| 无码人妻精品一区二区三区久久| 精品久久无码中文字幕| 女人大胆张开荫道口∞| 国产精品偷窥熟女精品视频 | 波多野结衣AV高清一区二区三区| 中文字幕乱码一区二区三区免费| 国产精品丝袜高跟鞋| 国产成人片AⅤ在线观看| 精品日产一区二区三区| 精品乱码久久久久久中文字幕| 国产成人三级在线视频网站观看| 国产精品JIZZ在线观看无码| 亚洲AV永久中文无码精品综合| 小蜜被两老头吸奶头| 疯狂做受XXXX高潮不断| 清纯校花自慰呻吟流白浆| 粉嫩av.一区二区三区免费| 内射射满骚B含着小说| 午夜A级理论片在线播放不卡| 永久免费的啪啪免费网址| 亚洲AV永久无码精品无码网站 | 一个上面一个下面嘴巴| 车内挺进尤物少妇紧窄| 国色天香在线观看全集免费播放| 全彩漫画口工18禁无遮H| 女人被狂躁c到高潮视频| 天天拍夜夜添久久精品| 久久97超碰色中文字幕总站| 久久精品亚洲男人的天堂| 国产亚洲精品第一综合麻豆| ZOOM另一类ZZO0| 欧美做受又硬又粗又大视频| 黑人巨大精品欧美一区二区免费| 一本大道色卡1卡2卡3| 吃奶呻吟打开双腿做受动态图| 西西人体444WWW高清大胆| 欧美乱强伦XXXXX高潮| 余年周婉小说全文免费阅读完整版| 无码人妻AⅤ一区二区三区夏目 | 成 人 黄 色 网 站 在线观| 国产9 1在线 | 欧洲| 久久久久久精品成人网站蜜臀| 好男人资源在线WWW免费| 被多男摁住灌浓精| 欧洲精品不卡1卡2卡三卡| 欧美日韩免费观看| 又粗又黄又爽视频免费看| 奇米综合四色77777久久| 亚洲色大成网站WWW永久| 久久精品无码一区二区日韩AV| 亚洲AV成人无码久久精品| 国产成人无码精品XXXX| 免费无码一区二区三区蜜桃大| 欧美一区二区三区不卡| 无套内谢孕妇毛片免费看| 中文字幕日韩精品无码内射| 差差差软件大全APP推荐免费| 好男人好资源电影在线播放| 亚洲A∨无码无在线观看| 成为人视频人的APP有哪些软件| 欧洲精品99毛片免费高清观看| 日本XXXXXXXXX69| 永久免费啪啪的网站入口| 性色AⅤ一区二区三区天美传媒| 亚洲AV无码片一区二区三区| 精品无人区一线二线三线区别| 吃瓜爆料黑料不打烊| 内射中出日韩无国产剧情| 在图书馆揉捏她的双乳| 亚洲VA欧美VA国产VA综合| 成人无码区免费视频观看| 国产成人亚洲综合无码99| 国产精品亚洲综合色区韩国| 亚洲2022国产成人精品无码区 | 国产精品99久久久久久人| 天堂√最新版中文在线| 欧美人文艺术欣赏PPT背景| 在线日产精品一区| 一边做饭一边躁狂怎么办呢69| 日韩内射美女人妻一区二区三区 | 久久精品午夜一区二区福利| 国产成人精选视频在线观看| 校长办公室岔开腿呻吟| 成人一区二区免费中文字幕视频| 亚洲AV无码专区国产乱码软件| 人妻中文乱码在线网站| 性一交一乱一色一视频| 真实国产乱人伦在线视频播放| 无码人妻精品一区二区三区久久 | 多毛BGMBGMBGM胖在线| 国产精品嫩草影院永久…| 男人GAY自慰吞精网站| 久久不见久久见免费视频3 | 婷婷成人综合激情在线视频播放| 岛国AV动作片免费观看| 无码A∨高潮抽搐流白浆8MAV | 哦┅┅快┅┅用力啊┅警花少妇| 人妻少妇精品中文字幕av蜜桃| 漂亮人妻被强中文字幕久久| 放在里面边顶边吃饭H| 欧美精品色婷婷五月综合| 国产精品爱久久久久久久小说| 在线看片无码永久免费视频| 久久久久高潮毛片免费全部播放| 一受多攻同做H嗯啊巨肉| 成人国产一区二区三区精品不卡 | 无码精品人妻一区二区三区免费看| 无码人妻精品一区二区三区99仓| 国产成人精品久久综合 | 欧美激情视频一区| 久久久久久精品免费免费WER| 吸头AXYGEN日本| 九月婷婷人人澡人人添人人爽| 日本适合十八岁以上的护肤品一 | 欧美XXXX做受欧美88HD| 经典精品毛片免费观看| 玩弄JAPAN白嫩少妇HD小说| 男友把舌头都伸进我的嘴巴里了| 国产乱理伦片A级在线观看| 嗯快点别停舒服好爽受不了了| 小东西好几天没弄了还能吃吗 | 日本丰满熟妇BBXBBXHD| 久久久久久久精品免费| 妇女AV中文精品字幕XXX| 热の无码热の有码热の综合| 国产精品扒开腿做爽爽爽日本无码| 成熟人妻换╳╳╳╳| 一区二区狠狠色丁香久久婷婷| 在线观看国产成人AⅤ天堂| 国产精品成人一区二区不卡| 日韩精品无码熟人妻视频| 国产福利一区二区久久| 成人爽A毛片免费| 亚洲中文字幕无码不卡电影| 野花在线高清视频| 漂亮人妻被强中文字幕久久| 国产精品白浆无码流出| 成年黄网站18禁免费观看一区 | 伊人久久大香线蕉AV网禁呦| 肉大捧一进一出免费视频| 热RE99久久精品国99热| 国产精品亲子乱子伦XXXX裸| 一面亲上边一面膜下边| 极品无码AV国模在线观看| 小SAO货都湿掉奶头好硬男女| 漂亮人妻去按摩被按中出 | А√天堂 地址 在线| 成人午夜福利视频| 男男暴菊GAY无套网站| 国产福利一区二区精品秒拍| 无码任你躁久久久久久久| 国产AV天堂无码一区二区三区| 久久久久亚洲AV无码专区网站| 人人妻人人澡人人爽人人爱看| 久久久久无码国产精品一区| 公的下面好大弄得我好爽| 小东西才几天没做喷的到处都是| 短裙公车被直接进入被C| 少妇99久久黑人| 饭桌上故意张开腿让公H视频| 国产成人无码AV| 在线观看韩国电影| 岳丰满多毛的大隂户 | 粉嫩AV一二三区免费| 在线精品亚洲一区二区绿巨人| 亚洲AV之男人的天堂| 欧美性色XXⅩXXA片HD| 国内精品久久久久精免费| 久久成人无码专区| 国产FREEXXXX性麻豆| 吃奶呻吟打开双腿做受在线视频| 荡公乱妇第1章方情95| 色哟哟网站在线观看入口| 久久亚洲精品成人AV无码网站| 韩国青草无码自慰直播专区| 亚洲精品无码国模| 牛牛本精品99久久精品66| 成人麻豆精品激情视频在线观看| 天堂BT种子资源在线WWW| 日本JAPANESE丰满白浆| 破了亲妺妺的处免费视频国产| 中文无码制服丝袜人妻AV| 精品一区二区三区不卡少妇av| 久久久久久久精品国产免费…| 毛片亚洲AV无码精品国产午夜| 日韩无码视频二区| 又大又粗欧美成人网站| 精品九九人人做人人爱| 成人午夜福利视频| 粉嫩AV一二三区免费| 亚洲AV无码专区国产乱码4| 高清拍拍拍无挡国产精品| 下面饿了想吃大香肠| 小SAO货水好多真紧H视频| 国产精品色内内在线播放| 国产成人一区二区三区APP| 小浪货腿张开水好多呀H| 无码A级毛片日韩精品| 亚洲中久无码永久在线观看同| 国产精品久久久亚洲| 国产精品嫩草影院永久…| 久久久久国产一区二区| 丰满又黄又爽少妇毛片| 亚洲精品无码国模| 粉嫩AV无码一区二区三区| 色欲网久久久久久久久久久久久久| 欧美大胆A级视频免费| 朋友人妻少妇精品系列| 图片区小说区AV区| 手机看片AV永久免费无| 国产精品秘入口18禁麻豆免会员| 日本水蜜桃身体乳的美白效果| 国产精品扒开腿做爽爽爽日本无码 | 韩国三级中文字幕HD| 吃瓜爆料黑料网站| 久久寂寞少妇成人内射| 小洞饿了想吃大香肠喝热牛奶是| 人妻无码熟妇乱又视频| 粉嫩av一区二区精品爆乳| 内射射满骚B含着小说| 久久亚洲AV永久无码精品| 成年免费手机毛片免费看无码| 国产精品无码不卡一区二区三区| 成熟交BGMBGMBGM在线| 国产福利一区二区精品秒拍| 无码少妇一区二区三区免费| 久久精品国产一区二区三区肥胖| 玩弄丰满少妇XXXXX| 国产在线孕妇孕交| 玩弄JAPAN白嫩少妇HD小说| 他将头埋进双腿间吮小核故事| 欧美极品少妇XXXXⅩ喷水| 差差差软件大全APP推荐免费| 制服丝袜AV无码专区完整版 | 亚洲AV无码一区东京热久久| 日韩精品无码熟人妻视频| 人妻少妇AV中文字幕乱码| 国产成人一区二区三区免费| 人人妻人人爽人人澡人人少妇| 成人精品动漫一区二区| 国产男男GAY做受XXX| 精品熟女少妇AV免费久久| 内射射满骚B含着小说| 中国老熟女重囗味HDXX| 脱岳裙子从后面挺进去视频| 色偷偷噜噜噜亚洲男人| 欧美大屁股XXXX高跟欧美黑人| 国精产品一品二品国精破解| 日本护士HD人XXXX| 高潮到不停喷水的免费视频| 玩弄丰满少妇XXXXX| 又紧又大又爽精品一区二区| 青春草无码精品视频在线观看 | 亚洲AV无码专区在线电影APP| 欧洲熟妇色XXXXX老妇| 房东天天吃我奶躁我| 少妇人妻无码精品视频APP| 丰满人妻一区二区三区视频53| 人妻丰满熟妇av无码区HD优| 纯肉无遮挡H肉动漫在线观看国产| 一面亲上边一面膜下边56| 粉嫩av一区二区精品爆乳| 国产成人精品久久一区二区三区| 狠狠干2015最新版| 伊人久久大香线蕉午夜| 日韩AV无码中文一区二区三区| 首页 动漫 亚洲 欧美 日韩| 欧洲熟妇色XXXXX老妇| 成 人 黄 色 网 站 在线观| 少妇人妻偷人精系列| 真实的国产乱ⅩXXX66小说| 久久久久精品少妇9999| 忘忧草社区在线影视| 天天摸日日摸狠狠添高潮喷| 亚洲一区二区三区无码影院| 丁香五月天天综合亚洲| 成人一区二区免费中文字幕视频| 久久国产精品免费一区| 国产精品人人做人人爽| 国精产品一区二区三区有限| 欧美婷婷六月丁香综合色| 麻豆成人精品国产免费| 极品尤物一区二区三区| 香蕉97超级碰碰碰视频| 欧美、另类亚洲日本一区二区| 高清人人天天夜夜曰狠狠狠狠| 久久97精品久久久久久久不卡 | 美女MM131爽爽爽| 欧洲精品不卡1卡2卡三卡| 真实国产乱子伦沙发睡午觉| 国模GOGO无码人体啪啪| 日韩精品专区在线影院重磅| 好深好湿好硬顶到了好爽| 内射白浆一区二区在线观看| 特大黑人巨交吊性XXXX| 激情偷乱人伦小说视频在线| 国内精品久久久人妻中文字幕| 色综合AV综合无码综合网站| 色既是空在线观看| 粗大猛烈进出高潮视频| 日本人XXXX1819HD| 欧美日韩免费观看| 日产精品久久久一区二区| 日韩无码2021| 无码少妇一区二区三区浪潮av| 国产精品无码无片在线观看| 亚洲精品无码久久| 在图书馆揉捏她的双乳| 国产精品爱久久久久久久小说| 熟妇人妻无乱码中文字幕 | 国产V亚洲V天堂A无码久久蜜桃| 非洲妓女BBWBBWW| 抖抈探探APP入口免费| 高清偷自拍亚洲精品三区| 中文字幕亚洲欧美专区| 锕锕锕锕锕锕~好深啊APP下载| 自慰无码一区二区三区| 久久久久久人妻精品一区二区三区 | 疯狂做受XXXX国产| 亚洲精品无码成人| 色偷偷噜噜噜亚洲男人| 成 人 黄 色 网 站 在线观| 极品VPSWINDOWS少妇| 男生女生差差差轮滑免费| 天天玩天天玩天天玩| WINDOWS乱码的乱码大全| 亚洲AV成人无码久久精品| らだ天堂√在线WWW| 豆国产97在线 | 亚洲| 欧洲熟妇色XXXXⅩ欧洲老妇色| 国产成人精选视频在线观看| 岳丰满多毛的大隂户老太的介绍| 丰满少妇AAAAAA爰片毛片| 无线乱码A区B区C区| 久久69老妇伦国产熟女高清 | 国产精品亚洲专区无码破解版| 欧美性猛交一区二区| 天天爽夜夜爽夜夜爽精品视频 | 成人无遮挡裸免费视频在线观看| 在线观看国产成人AⅤ天堂| 国产成人综合精品无码| 国产一本一道久久香蕉| 男人J桶进女人J无遮挡| 国产成人精品久久一区二区三区| 未满十八18禁止免费无码网站| 一线产区与二线产区的定义| 忘忧草日本社区WWW在线| 女主播屁G裸露W身曝光| 国内精品久久久久影院蜜芽蜜芽T 国内精品久久久人妻中文字幕 | 欧美乱大交XXXXX| Z〇ZOZ〇女人另类ZOZ〇| 纯肉无遮挡H肉动漫在线观看国产| 国产又色又爽又黄的网站在线| 成人免费A级毛片久久| WINDOWS乱码的乱码大全| 成人精品一区二区久久久| АⅤ天堂中文在线网官网|