zoukankan      html  css  js  c++  java
  • 猜年龄游戏基础版

    给定年龄,用户可以猜三次年龄

    年龄猜对,让用户选择两次奖励

    用户选择两次奖励后可以退出

    for i in range(3):
        age = range(18, 41)
        age_inp = input('请输入你理想的结婚年龄:')
    
        if not age_inp.isdigit():
            print('sb')
            continue
        age_inp_int = int(age_inp)
        if age_inp_int > 40:
            print('nb')
        elif age_inp_int < 18:
            print('喂!110吗?这边有变态')
        else:
            print('恭喜你可以选择以下类型老婆作为你的礼物')
            prize={
                '0':'青春时尚型',
                '1':'贤妻良母型',
                '2':'小鸟依人型',
                '3':'金刚芭芘型'
            }
            print('''你有以下选择:
                '0':'青春时尚型',
                '1':'贤妻良母型',
                '2':'小鸟依人型',
                '3':'金刚芭芘型'
            ''')
            prize_dic={}
            count=2
            for j in range(1,3):
                prize_inp=input(f'你有{count}次机会,请选择:')
                if prize_inp.isdigit():
                    if prize[prize_inp] in prize_dic:
                        prize_dic[prize[prize_inp]] += 1
                    else:
                        prize_dic[prize[prize_inp]] = 1
                else:
                    if count==1:
                        break
                    print('请输入数字')
                count-=1
            if len(prize_dic.keys())==0:
                print('你没老婆了')
            elif len(prize_dic.keys())==1:
                a=prize_dic.keys()
                a=list(a)
                print(f'你选择了{a[0]}
    你在想peach呢')
            else:
                a = prize_dic.keys()
                a = list(a)
                print(f'你选择了{a[0]}和{a[1]}
    你在想peach呢')
            break
    
  • 相关阅读:
    java中的lamda表达式
    Arrays.sort()中Lambda表达式
    检索中的函数及不同范围的处理
    2014.6.24
    2014.6.23
    第六天培训
    第五天培训
    第四天培训
    第三天培训!
    第二天培训
  • 原文地址:https://www.cnblogs.com/whkzm/p/11529998.html
Copyright © 2011-2022 走看看