python闖關_Day01_作業
阿新 • • 發佈:2019-01-08
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('您輸入的數字小了')