1. 程式人生 > >python闖關_Day01_作業

python闖關_Day01_作業

Q1:機器語言、組合語言、高階語言的特點

A1:

機器語言:二進位制語言,計算機可以直接執行的程式碼;不同的計算機,機器語言有較大的差異。

組合語言:用一些事先約定的英文標記(助記符)來代替機器語言, 以方便程式設計師記憶,也稱為低階語言、符號語言。通過編譯器較組合語言編譯成機器語言。不同型別的計算機,組合語言也有較大的差異。

高階語言:相對於組合語言而言的,更接近於自然語言,很好地脫離了具體機器的限制,高階語言與計算機的硬體結構及指令系統無關,它有更強的表達能力,可方便地表示資料的運算和程式的控制結構,能更好的描述各種演算法,而且容易學習掌握。

 

 

 

# coding:utf-8

age = 30
print('------猜年齡遊戲!-----')
guess = 0
while guess != age:
    tmp = input('猜年齡遊戲開始,請輸入數字:')
    guess = int(tmp)
    if guess == age:
        print ('猜對了,太厲害了')
        break
    if guess > age:
        print('您輸入的數字大了')
    else:
        print('您輸入的數字小了')