1. 程式人生 > >python 2018.9.16

python 2018.9.16

bre 解釋型 put 註意事項 可變 while 循環 方式 pytho val

1.簡述編譯型與解釋型語言的區別,且分別列出你知道的哪些語言屬於編譯型,哪些屬於解釋型

#1. 編譯型(需要編譯器,相當於用谷歌翻譯):如C,執行速度快,調試麻煩

#2. 解釋型(需要解釋器,相當於同聲傳譯):如python,執行速度慢,調試方便

2.執行 Python 腳本的兩種方式是什麽

#進入解釋器的交互式模式:調試方便,無法永久保存代碼

#腳本文件的方式(使用nodpad++演示):永久保存代碼

3.Pyhton 單行註釋和多行註釋分別用什麽?

單行用#號註釋。多行用“”“”“”註釋

4.布爾值分別有什麽?

布爾值,一個True一個False

5.聲明變量註意事項有那些?

#1.可變類型:在id不變的情況下,value可以變,則稱為可變類型,如列表,字典

#2. 不可變類型:value一旦改變,id也改變,則稱為不可變類型(id變,意味著創建了新的內存空間) 
#駝峰體
AgeOfOldboy = 56 
NumberOfStudents = 80
#下劃線(推薦使用)
age_of_oldboy = 56 
number_of_students = 80

6.如何查看變量在內存中的地址?

寫代碼

1實現用戶輸入用戶名和密碼,當用戶名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗!

# name=input(‘輸入賬號‘)
# password=input(‘輸入密碼‘)
# if name == ‘ seven‘and password==‘123‘:
# print(‘登陸成功‘)
# else:
# print(‘賬號密碼錯誤‘)

2實現用戶輸入用戶名和密碼,當用戶名為 seven 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重復輸入三次

# name=input(‘輸入賬號‘)
#
# password=input(‘輸入密碼‘)
# if name == ‘ seven‘and password==‘123‘:
# print(‘登陸成功‘)
# else:
# print(‘賬號密碼錯誤‘)
# print(‘=======>‘)
# count=0
# while True:
# if count == 3:
# print(‘,,,,,‘)
# break
# name=input(‘用戶名 ‘)
# pwd=input(‘密碼: ‘)
# if name == ‘seven‘ and pwd == ‘123‘:
# print(‘賬號密碼正確‘)
# break
# else:
# print(‘輸入的賬號密碼不正確‘)
# count+=1
#
# print(‘程序退出‘)

3實現用戶輸入用戶名和密碼,當用戶名為 seven 或 alex 且 密碼為 123 時,顯示登陸成功,否則登陸失敗,失敗時允許重復輸入三次

# print(‘=======>‘)
# count=0
# while True:
# if count == 3:
# print(‘賬號密碼超過3次‘)
# break
# name=input(‘用戶名 ‘)
# pwd=input(‘密碼: ‘)
# if name == ‘seven‘or‘alex‘ and pwd == ‘123‘:
# print(‘賬號密碼正確‘)
# break
# else:
# print(‘輸入的賬號密碼不正確‘)
# count+=1
#
# print(‘程序退出‘)

寫代碼

1a. 使用while循環實現輸出2-3+4-5+6...+100 的和

# res=0
# count=1
# while count <= 101:
# if count%2 == 0:
# res-=count
# else:
# res+=count
# count+=1
# print(res)

2b. 使用 while 循環實現輸出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循環實現輸出 1-100 內的所有奇數

一。
# count=1
# while count<13:
# if count == 6 or count ==10:
# count += 1
# continue
# print(count)
# count += 1

二。
count=1
while count<100:
if count%2 == 0:
count += 1
continue
print(count)
count += 1

3e. 使用 while 循環實現輸出 1-100 內的所有偶數

# count=0
# while count <= 100:
# if count%2 == 0:
# print(count)
# count+=1

4現有如下兩個變量,請簡述 n1 和 n2 是什麽關系?

n1 = 123456

n2 = n1

n1 = 123456

n2 = n1
print(id(n1),n1,id(n2),n2)
值相同,id也相同

python 2018.9.16