2019-07-29

1.设计一个猜数字的游戏(0~100)
基本功能: 不断输入数字,直到猜中为止提示游戏结束(大了,小了)

import random
Num = random.randrange(0, 101)
Sum = 0
while True:
    In = int(input('输入一个数字:'))
    Sum += 1
    if In == Num:
        print('答对了!只用了%d次机会!' % Sum)
        print('游戏结束!')
        break
    elif In < Num:
        print('小了!')
        print('已经用了%d次机会咯!' % Sum)
    else:
        print('大了!')
        print('已经用了%d次机会咯!' % Sum)
    if Sum == 10:
        print('10次都没猜中,智商欠费啊!')
        print('游戏结束!')
        break

2.学生管理系统1.0

# 返回
def Return():
    print('1.继续')
    print('2.返回')


# 主页
def page1():
    print(Partition_line)
    print('❀❀欢迎余婷')
    List = ['添加学生', '查看学生', '修改学生信息', '删除学生', '返回']
    for x in range(len(List)):
        print('♥ {}.    {}'.format(x + 1, List[x]))
    print(Partition_line)
    return input('请选择(1-{}):'.format(len(List)))


# 添加学生
def page2():
    List = []
    # 姓名
    In = input('请输入学生的姓名:')
    # 年龄和电话
    List.append(input('请输入学生的年龄:'))
    List.append(input('请输入学生的电话:'))
    StudentDict[In] = List
    print('添加成功')
    Return()


# 查看学生
def page3():
    In = input('输入查询学生的姓名:')
    if In in StudentDict:
        print('姓名:{} 年龄:{} 电话{}'.format(In, StudentDict[In][0], StudentDict[In][1]))
    else:
        print('该学生不存在!')
    Return()


# 修改学生
def page4():
    In = input('输入要修改的学生姓名:')
    if In in StudentDict:
        print('1.姓名\n2.年龄\n3.电话')
        In1 = input('输入要修改的信息:')
        if In1 == '1':
            StudentDict[input('输入新的姓名:')] = StudentDict[In]
            del StudentDict[In]
        elif In1 == '2':
            StudentDict[In][0] = input('输入新的年龄:')
        elif In1 == '3':
            StudentDict[In][1] = input('输入新的电话:')
        else:
            print('请重新输入!')
        print('修改完毕')
    else:
        print('该学生不存在!')
    Return()


def page5():
    In = input('输入要删除的学生姓名:')
    if In in StudentDict:
        del StudentDict[In]
        print('删除成功!')
    else:
        print('该学生不存在!')
    Return()


# 学生资料
StudentDict = {}
# 华丽的分割线
Partition_line = '==' * 20
id = page1()
while True:
    if id == '1':
        page2()
        id = input()
        while id == '1':
            page2()
            id = input()
        id = page1()
    elif id == '2':
        page3()
        id = input()
        while id == '1':
            page3()
            id = input()
        id = page1()
    elif id == '3':
        page4()
        id = input()
        while id == '1':
            page4()
            id = input()
        id = page1()
    elif id == '4':
        page5()
        id = input()
        while id == '1':
            page5()
            id = input()
        id = page1()
    elif id == '5':
        print('感谢使用!')
        break
    else:
        print('重新输入!')
        id = page1()
1.png

2.png

3.png

5.png

6.png

4.png

你可能感兴趣的:(2019-07-29)