老男孩python學習第一天作業


問題一:操作系統的作用?

答:
操作系統,可以控制和協調電腦的各個組件進行協同工作 。

問題二:列舉你聽過的操作系統及區別?

答:
常用操作系統如下:
一、Windows
二、Linux
三、MacOS
區別:
Windows:豐富的圖形化界面、閉源、收費、大量工具、適用於個人辦公、娛樂。
Linux:性能好、占用資源少、適用於做服務器。
MacOS:人性化交互好、好看好用、適用於個人使用、開發。

問題三:列舉你了解的編碼及他們之間的區別?

答:
常用編碼:
一、ASCII
二、Unicode(萬國碼)
三、UTF-8
區別:
ASCII:用8位表示一個東西;
Unicode:用32位表示一個東西;
UTF-8:對Unicode進行壓縮,用盡量少的位數表示一個東西,取8的倍數;

問題四:列舉你了解的Python2和Python3的區別?

答:
區別一:默認解釋器編碼不同
python2:ASCII
python3:UTF-8
區別二:輸入的語法不同
python2:raw_input
python3:input
區別三:輸出的語法不同
python2:print 你想要輸出的內容
python3:print(你想要輸出的內容)

問題五:你了解的python都有那些數據類型?

答:
三種類型,
一、字符串(str)
二、整型(int)
三、布爾類型(bool)

問題六:補充代碼,實現以下功能。

value = _____
print(value) # 要求輸出 alex"燒餅

答:

#!/user/bin/env python
# -*- coding:utf-8 -*-
value = 'alex"燒餅'
print(value)

問題七:用print打印出下面內容:

⽂能提筆安天下,
武能上⻢定乾坤.
⼼存謀略何⼈勝,
古今英雄唯是君。

答:

#!/user/bin/env python
# -*- coding:utf-8 -*-
print('''⽂能提筆安天下,
武能上⻢定乾坤.
⼼存謀略何⼈勝,
古今英雄唯是君。
''')

問題八:變量名的命名規范和建議?

答:
命名規范:
一、只能由數字、字母、下划線組成;
二、不能以數字開頭;
三、不能使用python關鍵字;
建議:
一、見名知意;
二、若需要用多個單詞組成,用下划線連接;

問題九:如下那個變量名是正確的?

name = '武沛齊'
_ = 'alex'
_9 = "老男孩"
9name = "景女神"
oldboy(edu = 666

答:
正確的有:
name = '武沛齊'
_ = 'alex'
_9 = "老男孩"

問題十:簡述你了解if條件語句的基本結構。

答:
結構一:
if 判斷條件:
執行操作

結構二:
if 判斷條件:
執行操作
else:
執行操作

結構三:
if 判斷條件:
執行操作
elif 判斷條件:
執行操作
else:
執行操作

問題十一:設定一個理想數字比如:66,讓用戶輸入數字,如果比66大,則顯示猜測的結果大了;如果比66小,則顯示猜測的結果小了;只有等於66,顯示猜測結果正確。

#!/user/bin/env python
# -*- coding:utf-8 -*-
number = input('請輸入猜測的數字:')
number = int(number)
if number > 66:
    print('大了')
elif number < 66:
    print('小了')
else:
    print('猜對了')

問題十二:提⽰⽤戶輸入⿇花藤. 判斷⽤戶輸入的對不對。如果對, 提⽰真聰明, 如果不對, 提⽰輸入錯誤。

#!/user/bin/env python
# -*- coding:utf-8 -*-
content = input('請輸入麻花騰:')
if content == '麻花騰':
    print('真聰明')
else:
    print('輸錯了')

問題十三:寫程序,要求用戶輸入0-100的數字后,能正確打印他的對應成績.

成績有ABCDE5個等級,與分數的對應關系如下.

A 90-100
B 80-89
C 60-79
D 40-59
E 0-39

#!/user/bin/env python
# -*- coding:utf-8 -*-
score = input('請輸入成績(0-100):')
score = int(score)
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 60:
    print('C')
elif score >= 40:
    print('D')
else:
    print('E')

問題十四:.編譯型語言和解釋型語言的區別

答:

編譯型語言:代碼寫完后,編譯器將其變成另外一個文件,然后交給計算機執行。代表語言:C、C++、Java、C#
解釋型語言:寫完代碼交給解釋器,解釋器會從上到下一行一行代碼執行,即:邊解釋邊執行。 代表語言:Python、Ruby、PHP


免責聲明!

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



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