前幾天比較忙,一個課程設計,網上書城項目,問題比較多,沒時間學別的了,前不久剛打算深入地學習Java了,這一個項目還沒做好呢,結果公司測試用到python寫腳本,讓我學學,沒辦法打工的命,看了一天python,總結了一下知識點,初學主要在菜鳥教程裏看教程的。菜鳥教程
這是補上週總結的,待會再寫篇昨天學的
開發環境Pycharm
編譯環境3.5
"""
多行註釋
# 單行註釋
"""
"""
ctrl+d 複製當前代碼
按照PEP8規範格式化代碼 ctrl+shift+alt+l 回車
shift + 回車 光標移到下一行
shift + table 消除格式
alt + l 顯示隱藏project 面板
"""
"""
#input 函數 返回值 是字符串
#type 函數 判斷變量類型
python 基本類型(基本類型之間可以相互轉換)
int
float
bool
str
bool 類型的爲True,False(首字母要大寫)
str 字符串只能和字符串連接(+),字符串不能和字符串相乘
字符串可以和int相乘
其他類型轉換成str str(需轉換變量)
其他類型轉換成bool(只要是字符串非空,就是True,爲空轉換爲false)
(int類型只要不爲0,就是True,爲0時轉換爲false)
"""
#print("hello world!"*5)
#
# name=input("請輸入姓名")
# print("姓名:"+name)
# #格式化輸出
# print("姓名:%s" % name)
#
#
# age = input("請輸入年齡:")
# print(type(age))
#
# age = int(age)+10
# print(age)
# print(type(age))
""""
算數運算符:+,-.*,/,//(),%取整,**(冪次方)
邏輯判斷符號:and,or,not
成員運算符 in ,not in (返回的是bool類型)
if,else語句--
elif語句--
if 條件1:
條件1滿足執行的代碼
……
elif 條件2:
條件2滿足時,執行的代碼
……
elif 條件3:
條件3滿足時,執行的代碼
……
else:
以上條件都不滿足時,執行的代碼
……
"""
#if-elif-else語句
# age=16
# if age<16:
# print("年齡小於16")
# print("結束")
#
# elif age<18:
# print("年齡大年齡大於16,小於18")
# print("結束")
# else:
# print("年齡大於18")
# print("222")
# print("-----")
# 猜字遊戲
#
# if __name__ == '__main__':
# import random
# random_num = random.randint(50, 100)
# print(random_num)
# num = input("請輸入一個100以內的數:")
# num=int(num)
# cishu = 1
# flag = False
# while num != random_num and cishu <5:
#
# if int(num) > random_num :
# print("猜的大了,請重新輸入:")
# num = int(input())
# else:
# print("猜的小了,請重新輸入:")
# num = int(input())
#
# cishu = cishu + 1
#
# if(cishu <= 5 and num == random_num):
# print("恭喜你,第 %d 次猜對了" % cishu)
# else:
# print("遊戲結束,猜數失敗")
#九九乘法表
# i = 1
# while i <= 9:
# j = 1
# while j <= i:
# res = int(i)*int(j)
# print("%d * %d = %d" % (j, i, res), end="\t")
# j = j + 1
# i = i + 1
# print("")
"""
成員運算符 in ,not in
"""
#
# flag = 3 in(1, 2, 3)
# print(flag)
#
#
# flag = 3 not in(1, 2, 3)
# print(flag)
#小星星
# str=""
# i = 1
# while i <6:
# j = 1
# str=str+" "*(6-i)
# while j <= i:
# str = str + "* "
# j = j + 1
# str = str+"\n"
# i = i + 1
# print(str)
#
#
#
#
# i = 1
# N = 4
# #星星的個數
# m=2*i-1
# while i<=N:
# j = i
# print(" "*(N-i),end="")
# while j<=i:
# print("*" * (2*i-1))
# j=j+1
# print("")
# i=i+1
def print_start(N):
i=1
while i <= N:
j = i
print(" " * (N - i), end="")
while j <= i:
print("*" * (2 * i - 1))
j = j + 1
print("")
i = i + 1