0-3关知识点

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关知识点)