20190511——作業練習


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('程序結束')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM