美文网首页
0-3关知识点

0-3关知识点

作者: 静心素雅Bobo | 来源:发表于2020-03-28 23:42 被阅读0次

    Python小课《0-3关》知识点

    第0关

     

     

     

     

     

     

     

     

     

     

     

    [if !supportLists]l [endif]练习答案:

    打印皮卡丘

    print('''

    へ     /|

      /\7    ∠_/

     / │   / /

     │ Z _,< /   /`ヽ

     │     ヽ   /  〉

     Y     `  /  /

     イ● 、 ●  ⊂⊃〈  /

     ()  へ    | \〈

      >ー 、_  ィ  │ //

     /へ   / ノ<|\\

     ヽ_ノ  (_/  │//

      7       |/

      >―r ̄ ̄`ー―_

    ''')

    练习-定个小目标-参考

    print('目标:用一个月的时间入门python,写出一个简单的项目!')

    print('计划:每天一个小时学习Pyhton小课;每周复盘知识点;边学边练!')

    print('惩罚:做不到,就给朋友圈所有点赞的亲友,每人发个一元红包!')

    print('奖励:完成目标,奖励自己一款索尼蓝牙耳机!')

     

    练习-听见无脸男的声音-参考

    print("千寻你好,人们叫我'无脸男'\n这个世界的人都选择无视我\n只有你看到了我并和我打招呼\n我感到很孤单,很孤单\n你愿意和我成为朋友吗?")

     

    第1关

    【答案】

    练习-大话西游-参考

    A = input('输入一个你错过的人:')     #用input()函数获取用户数据,并放到变量A里面

    B = input('输入你最想对ta说的话:')   #用input()函数获取用户数据,并放到变量B里面

    C = input('输入一个时长(比如三分钟):')#用input()函数获取用户数据,并放到变量C里面

    print('曾经有一份真挚的爱情放在我面前,ta的名字是' + A)

    #通过加号,把获取到的数据A和字符串拼接起来,并用print()函数打印出来

    print('可我没有珍惜,如果上天能再给我一次机会,我会对他说三个字'+ B)

    #通过加号,把获取到的数据B和字符串拼接起来,并用print()函数打印出来

    print('如果非要给这句话加上一个期限,我希望是'+ C)

    #通过加号,把获取到的数据C和字符串拼接起来,并用print()函数打印出来

     

    练习-程序员的一人饮酒醉-参考

    number1  = 1

    number2 = 2

    unit1 = '人'

    unit2 = '眼'

    line1 = '我编程累'

    line2 = '是bug相随'

    sentence1 = '碎掉的节操满地堆'

    sentence2 = '我只求今日能早归'

    first = str(number1) + unit1 + line1 + sentence1

    second = str(number2) + unit2 + line2 + sentence2

    print(first)

    print(second)

    练习-非酋的吐槽-参考

    slogan = '脸黑怪我咯'

    number = '7.8'

    unit = '张'

    sentence = '蓝票一个SSR都没有'

    word = slogan + str(int(float(number))) + sentence

    print(word)

     

    第2关

     

     

    练习-红豆-参考

    print('《红豆》王维\n红豆生南国,春来发几枝。\n愿君多采撷,此物最相思。')

    练习-手机啊手机-参考

    a = input('请输入你每天花在手机上的娱乐时间:')

    b = int(a) * 7

    print('您一周花在手机上的娱乐时间总共是'+str(b)+'小时')

    练习-偷回宝石-参考

    #以下为答案示例(stonenumber=0/1/2/3/4/5/6都是对的)

    stonenumber=5

    #偷回宝石数量赋值

    if stonenumber >= 4:

        #条件:如果你拥有的宝石数量大于等于4个

        print('获取打败灭霸的力量')

        #结果:显示‘获取打败灭霸的力量’的结果

    elif 1 < stonenumber <= 3:

        #条件:如果想让宝石数量停留在4至5个

        print('可以全员出动,殊死一搏')

         #结果:显示‘可以全员出动,殊死一搏’的结果   

    else:

        #条件:当赋值不满足if和elif条件时,执行else下的命令,宝石数量在3个以下

        print('没办法了,只能尝试呼叫惊奇队长')

        #结果:显示‘没办法了,只能尝试呼叫惊奇队长’的结果

    练习-美国队长的工资-参考

    #以下为答案示例(salary为多少都是对的)

    salary = 200

    #对美国队长的工资赋值

    if salary <= 500:

        #条件:如果工资小于等于500

        print('欢迎进入史塔克穷人帮前三名')

        #结果:显示‘欢迎进入史塔克穷人帮前三名’的结果

        if salary <= 100:

            #条件:如果工资小于等于100

            print('恭喜您荣获“美元队长”称号!')

            #结果:显示‘恭喜您荣获“美元队长”称号!’的结果

        else:

            #条件:当条件满足第4行if,不满足第8行if,执行这个命令

            print('请找弗瑞队长加薪')

            #结果:显示‘请找弗瑞队长加薪’的结果

    elif 500 < salary <= 1000:

        #条件:如果工资大于500,小于等于1000

        print('祝贺您至少可以温饱了。')

         #结果:显示‘祝贺您至少可以温饱了。’的结果

    elif salary > 1000:

        #条件:如果工资大于1000

        print('经济危机都难不倒您!')

        #结果:显示‘经济危机都难不倒您!’的结果

        if 1000 < salary <= 20000:

            #条件:如果工资大于1000,小于等于20000

            print('您快比钢铁侠有钱了!')

            #结果:显示‘您快比钢铁侠有钱了!’的结果    

        else:

            #条件:满足第20行elif条件,不满足第24行if条件,则执行这个命令

            print('您是不是来自于瓦坎达国?')

            #结果:显示‘您是不是来自于瓦坎达国?’的结果

    print('程序结束')

     

     

    第3关

    练习-我要控制我自己-参考

    t = int(input('派大星今天吃了多少个蟹黄堡'))

    if t > 40:

        print('派大星给海绵宝宝100块')

    else:

        print('海绵宝宝给派大星100块')

    练习-恋爱告白决策-参考

    now = input('你们之前的感情有进入暧昧期了吗?回答有/没有:')

    if now =='没有':

        print('进度条还不太够,再等等吧。')

    else:

        p1 = input('你希望你们的关系再往前一步吗?回答想/不想:')

        if p1=='不想':

            print('那还是做朋友吧。')

        else:

            p2 = input('那个人呢,ta想吗?回答想/不想:')

            if p2=='不想':

                print('恭喜你!获得好人卡*1')

            else:

                print('恭喜你们!在一起!')

    now = input('你们之前的感情有进入暧昧期了吗?回答有/没有:')

    p1 = input('你希望你们的关系再往前一步吗?回答想/不想:')

    p2 = input('那个人呢,ta想吗?回答想/不想:')

    if now =='没有':

        print('进度条还不太够,再等等吧。')

    elif p1=='不想':

        print('那还是做朋友吧。')

    elif p2=='不想':

        print('恭喜你!获得好人卡*1')

    else:

        print('恭喜你们!在一起!')

    #提示是为了让大家更好写出代码,其实更优雅和符合逻辑的代码是这样的:

    if input('你们之前的感情有进入暧昧期了吗?回答有/没有:') =='没有':

        print('进度条还不太够,再等等吧。')

    elif input('你希望你们的关系再往前一步吗?回答想/不想:')=='不想':

        print('那还是做朋友吧。')

    elif input('那个人呢,ta想吗?回答想/不想:')=='不想':

        print('恭喜你!获得好人卡*1')

    else:

        print('恭喜你们!在一起!')

    #我们是可以在写出代码后再进行优化的。

    now = input('你们之前的感情有进入暧昧期了吗?回答有/没有:')

    if now =='没有':

        exit('进度条还不太够,再等等吧。')

    p1 = input('你希望你们的关系再往前一步吗?回答想/不想:')

    if p1=='不想':

        exit('那还是做朋友吧。')

    p2 = input('那个人呢,ta想吗?回答想/不想:')

    if p2=='不想':

        exit('恭喜你!获得好人卡*1')

    else:

        print('恭喜你们!在一起!')

    #第三种答案

    now = input('你们之前的感情有进入暧昧期了吗?回答有/没有:')

    if now =='没有':

        print('进度条还不太够,再等等吧。')

    else:

        p1 = input('你希望你们的关系再往前一步吗?回答想/不想:')

        if p1=='不想':

            print('那还是做朋友吧。')

        else:

            p2 = input('那个人呢,ta想吗?回答想/不想:')

            if p2=='不想':

                print('恭喜你!获得好人卡*1')

            else:

                print('恭喜你们!在一起!')

    #第四种答案

    练习-测测你健康吗?-参考

    a = float(input('请输入你的体重(kg):'))

    b = float(input('请输入你的身高(m):'))

    bmi = a/(b*b)

    if bmi >= 28.0:

        print('肥胖')

    elif bmi >= 24.0:

        print('过重')

    elif bmi >= 18.5:

        print('正常')

    else:

        print('过轻')

    #这并不是唯一的答案。

    练习-哈利波特的宠物-参考

    name = input('为哈利·波特的猫头鹰起个名字:')

    print('哈利·波特的猫头鹰叫做' + name)

     

    练习2-罗恩的减肥计划-参考

    number = int(input('请输入罗恩吃的巧克力数量:'))

    #int将其转换为整数,之后好进行大小的比较

    if number > 10:

        print('罗恩要给哈利100块')

    else:

        print('哈利就给罗恩100块')

     

    练习3-古灵阁金币兑换-参考

    chioce = input('您好,欢迎古灵阁,请问需要帮助吗?需要or不需要?')

    if chioce == '需要':

        number = input('请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询')

        if number == '2':

            print('金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币')

            print('请问您需要兑换多少金加隆呢?')

            money = input('请输入你需要兑换的金加隆')

            print('好的,我知道了,您需要兑换' + money + '金加隆。')

            print('那么,您需要付给我'+str(int(money)*51.3)+'人民币。')

        elif number == '1':

            print('请到存取款窗口办理')

        elif number == '3':

            print('请到咨询窗口咨询')

        else:

            print('输入错误,没有你需要的服务')

    elif chioce == '不需要':

        print('好的,再见')

    else:

        print('输入错误')

     

    相关文章

      网友评论

          本文标题:0-3关知识点

          本文链接:https://www.haomeiwen.com/subject/sbweuhtx.html