20190511——作业练习

主宰稳场 提交于 2020-02-16 03:22:19

1、

'''请你写一段代码:
为哈利·波特的猫头鹰起个名字,并打印出结果哈利·波特的猫头鹰叫做XX(XX是你起的名字)。'''
name = input('请给哈利·波特的猫头鹰取一个名字:')
print('哈利·波特的猫头鹰叫做'+name)
>>>请给哈利·波特的猫头鹰取一个名字:
   小新
   哈利·波特的猫头鹰叫做小新

2、

'''请你写一段代码,并满足以下条件:
如果罗恩一天吃超过10个巧克力蛙,罗恩要给哈利100块;
如果罗恩一天吃小于等于10个的巧克力蛙,哈利就给罗恩100块。
输入罗恩吃的巧克力数量,并判断是哈利给罗恩钱,还是罗恩给哈利钱。'''
number = int(input('请输入罗恩今天吃巧克力蛙的数量'))
if number>10:
    print('罗恩要给哈利100块')
else :
    print('哈利就给罗恩100块')

 3、

''' 小精灵:您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?
你:需要
小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询
你:2
小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币
小精灵:请问您需要兑换多少金加隆呢?
(你说了一个数字N)
小精灵:好的,我知道了,您需要兑换(你说的数字N)金加隆。
小精灵:那么,您需要付给我(你说的数字N*51.3)人民币。  

注1:如果选择不需要帮助,小精灵会礼貌地说'好的,再见。'
注2:  如果选择帮助【1 存取款】,小精灵会推荐你去存取款窗口;如果选择帮助【3 咨询】,小精灵会推荐你去咨询窗口。 '''

answer1 = input('您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?')
if answer1=='需要':
    answer2 = input('请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询')
    if answer2=='1':
        print('请您到存取窗口办理业务')
    elif answer2=='2':
        print('金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币')
        answer3 = float(input('请问您需要兑换多少金加隆呢?'))
        print('好的,我知道了,您需要兑换'+str(answer3)+'金加隆。')
        n1 = str(answer3*5.13)
        print('那么,您需要付给我'+n1+'人民币')
    elif answer2==3:
        print('请您到咨询窗口办理业务')
else:
    print('再见')

>>>您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?需要
请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询2
金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币
请问您需要兑换多少金加隆呢?506
好的,我知道了,您需要兑换506.0金加隆。
那么,您需要付给我2595.7799999999997人民币

 4、

'''请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果:

如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了
如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏
如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长
注意:标点符号都为英文格式'''

stonenumber = int(input('偷回宝石的数量'))
if stonenumber>=4:
    print('获得了打败灭霸的力量,反杀稳了')
elif 1<=stonenumber<=3:
    print('可以全员出动,殊死一搏')
else:
    print('没办法了,只能尝试呼叫惊奇队长')

>>>偷回宝石的数量5
获得了打败灭霸的力量,反杀稳了

 

5、

'''请你写出一段代码,判断美国队长的工资每月80美元属于什么水平。

其中判断工资水平的代码需要满足如下条件:
1.如果月工资小于等于500美元,显示“欢迎进入史塔克穷人帮前三名”
1.1如果月工资在100-500美元之间,显示“请找弗瑞队长加薪”
1.2如果月工资小于等于100美元,显示“恭喜您荣获“美元队长”称号!”

2.如果月工资在500-1000美元之间(含1000美元),打印“祝贺您至少可以温饱了。”

3.其他情况下,如果工资大于1000美元,打印“经济危机都难不倒您!”
3.1如果工资在1000-20000美元(含20000美元)之间,打印“您快比钢铁侠有钱了!”
3.2如果月工资大于20000美元,打印“您是不是来自于瓦坎达国?”

4.不管赋值改变后输出结果如何,都需固定打印“程序结束” '''
number = int(input('美国队长的工资是多少?'))
if number<=500:
    print('欢迎进入史塔克穷人帮前三名')
    if 100<number<=500:
        print('请找弗瑞队长加薪')
    else:
        print('恭喜您荣获“美元队长”称号!')
elif 500<number<=1000:
    print('祝贺您至少可以温饱了。')
elif number>=1000:
    print('经济危机都难不倒您!')
    if 1000<=number<=20000:
        print('您快比钢铁侠有钱了!')
    else:
        print('您是不是来自于瓦坎达国?')
print('程序结束')

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!