28 python 序列的乘法(字符串乘法)檢查某個值是否屬於一個序列 求序列的長度、最大值和最小值

第四課:序列的乘法(字符串乘法)
# 序列的乘法
# 序列和一個整數相乘  序列的乘法 能夠達到 複製 整數份的字符串的效果

s = "a"
print(s * 12)  # aaaaaaaaaaaa

numbers = [1,2,3,4,5]
print(numbers * 3)  # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

# 打印正三角 * 號的功能
'''
[' ', ' ', ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ']
[' ', ' ', ' ', ' ', '*', '*', '*', ' ', ' ', ' ', ' ']
[' ', ' ', ' ', '*', '*', '*', '*', '*', ' ', ' ', ' ']
[' ', ' ', '*', '*', '*', '*', '*', '*', '*', ' ', ' ']
[' ', '*', '*', '*', '*', '*', '*', '*', '*', '*', ' ']
['*', '*', '*', '*', '*', '*', '*', '*', '*', '*', '*']
'''

spaceNum = 5
i = 1
lineSpaceNum =spaceNum   # 表示當前行的先後空格數
triangle = []            # 二維列表
# 開始生產三角形
while lineSpaceNum >= 0:
    # 生成星號左側空格列表
    leftSpaceList = [' '] * lineSpaceNum
    # 生成星號列表
    starList = ['*'] * (2 * i - 1)
    # 生成星號右側空格列表
    rightSpaceList = [' '] * lineSpaceNum
    # 生成每一行的列表
    lineList = leftSpaceList + starList + rightSpaceList
    triangle.append(lineList)
    lineSpaceNum -= 1
    i += 1
for line in triangle:
    print(line)

--------------------------------------------------------
第五課:檢查某個值(字符串或者是字母 單詞)是否屬於一個序列
# 檢查某個值是否屬於一個序列

# in運算符:返回布爾類型值 True  False

s = "I love python."
print("python" in s)   # True
print("you" in s)      # False
print("p" in s)       # True 

values = ["Bill", False, 20]
print("Bill" in values) # True
print(False in values) # True
print(True in values)       # False
print(20 in values)     # True

# 定一個 2維列表的 
account = [
    ["geekori","123456"],
    ["bill", "54321"],
    ["superman", 456]
    ]
username = input("帳號:")
password = input("密碼:")
if [username, password] in account:
    print("登陸成功!")
else:
    print("登陸失敗,請檢查用戶名和密碼是否正確")

# 其實這一塊 還能夠作一個有意思的 事 就是 去判斷 究竟是用戶名錯了 仍是 密碼錯了 這樣能夠定位到問題
//這一部分到代碼 在研究中
用Python編寫帳號密碼登陸程序 https://blog.csdn.net/weixin_44784939/article/details/89364732 

----------------------------------------------------
第6課:求序列的長度、最大值和最小值
# 序列的長度、最大值和最小值

values = [int("3"),True,10,54,23,-56,64,12,86,10.4]
print(len(values))  # 此序列的長度爲 10
print(max(values))  # 此序列的最大值爲 86
print(min(values))  # 此序列的最小值 -56 

print(max(5,3,1,9)) # 9
print(min(5,3,1,9)) # 1
#print(max("abc",1,2,5,1))
相關文章
相關標籤/搜索