zoukankan      html  css  js  c++  java
  • 作业.

    注册

    def register():
        registor_count = 0
    
        while registor_count < 3:
            username_inp = input('输入用户名:')
            userpwd_inp = input('输入密码:')
            re_userpwd_inp = input('再次输入密码:')
            if userpwd_inp == re_userpwd_inp:
                with open('user_info.txt','a',encoding = 'utf8') as fa:
                    fa.write(f'{username_inp}:{userpwd_inp}
    ')
                print('注册成功')
                break
            else:
                registor_count += 1
                print('密码不同')
                continue
    

    登录

    def login():
        username_inp = input('输入用户名:')
        userpwd_inp = input('输入密码:')
    
        with open('user_info.txt','r',encoding='utf8') as fr:
            for user_info in fr:
                user_name,user_pwd =user_info.split(':')
                if (user_name.strip() == username_inp and user_pwd.strip() == userpwd_inp):
                    print('登录成功')
                    break
            else:
                print('登录失败')
    

    猜年龄

    def guess_age():
        age = 18
        guess_count = 0
        while guess_count < 3:
            guess_age = int(input('你猜的年龄:'))
            guess_count += 1
            if guess_age > age:
                print('猜大了')
            elif guess_age < age:
                print('猜小了')
            else:
                print('猜对了')
                break
        else:
            print('呵呵 牛逼 牛逼')
    

    选择奖品

    def prize():
        prize_dict = {
            '1':'奖品1',
            '2':'奖品2',
            '3':'奖品3',
            '4':'奖品4'
        }
        print(prize_dict)
        prize_choice = input('选择一个奖品:')
        if prize_choice in prize_dict:
            print(f"你选择了一个{prize_dict.get(prize_choice)}")
        else:
            print('没有该商品')
    
    
    
    def menu():
        register()
        login()
        guess_age()
        prize()
    
    
    menu()
    
  • 相关阅读:
    内置函数详解
    关于内置函数
    ac自动机练习 HihoCoder 1036
    字典树Trie练习 HihoCoder 1014
    HDU 6170 Two String 动态规划
    NOJ 1190 约瑟夫问题 线段树OR树状数组
    NOJ 1186 灭蚊药水
    LightOJ 1085 树状数组+动态规划
    LightOJ 1066
    LightOJ 1080 树状数组
  • 原文地址:https://www.cnblogs.com/gfhh/p/11551254.html
Copyright © 2011-2022 走看看