'''3.公升級題:實現乙個整數加法計算器(多個數相加):
如:content = input("請輸入內容:") 使用者輸入:5+9+6 +12+ 13,然後進行分割再進行計算。
''''''
content = input("請輸入內容:")
# print(content)
listvar = content.split("+")
# print(listvar)
res = 0
for i in listvar:
res +=int(i)
print(res)
''''''
5.過濾敏感詞彙
''''''
# 寫法一
listvar = ["小粉嫩","大鐵鎚","黃色"]
sign = false
# 小粉嫩的肉
while true:
content = input("請輸入您要的名字:")
# print(content)
if content.upper() == "q":
break
for i in listvar:
if i in content:
print("這個名字,很黃很暴力,不能用")
sign = true
break
if sign == false:
print(content)
print("這個名字,可以用")
'''# 語法:
'''while 條件表示式:
else:
code1
code2
for . in ..:
else:
code1
code1
else 一般配合break一起使用的
如果這個迴圈是因為break終止的,就不執行else這個**塊
如果這個迴圈不是因為break終止的,就執行else這個**塊
''''''
# 寫法二
listvar = ["小粉嫩","大鐵鎚","黃色"]
# 小粉嫩的肉
while true:
content = input("請輸入您要的名字:")
# print(content)
if content.upper() == "q":
break
for i in listvar:
if i in content:
print("這個名字,很黃很暴力,不能用")
break
else:
print(content,"這個名字可以用")
'''# 菱形小星星
''' *
********
*******
*********
***********
***********
*********
*******
*****
****
# 程式解析:
11=>6
9 =>5
7=>4
5=>3
(1)對於任意個星星, 一共多少行?
hang = n // 2 + 1
當前行 與 空格之間的關係?
1 => 5
2 => 4
3 => 3
(2)對於任意行,一共多少個空格?
kongge = hang - i # 6 - i
當前行 與 星星之間的關係
1 => 1
2 => 3
3 => 5
4 => 7
(3)對於任意行,一共多少個星星
xingxng = i*2 - 1
'''
# ###寫法一
'''n = 11
# 總行數
hang = n // 2 + 1
i = 1
while i<=hang:
#(1) 列印空格
kongge = hang - i
print(' ' * kongge , end="")
#(2) 列印星星
xingxing = i * 2 -1
print("*" * xingxing ,end="")
#(3) 列印換行
print()
i+=1
# 使用倒序
i = hang
while i>0:
#(1) 列印空格
kongge = hang - i
print(' ' * kongge , end="")
#(2) 列印星星
xingxing = i * 2 -1
print("*" * xingxing ,end="")
#(3) 列印換行
print()
i-=1
'''# 寫法二
n = 11
# 總行數
hang = n // 2 + 1
i = 1
while i<=hang:
#(1) 列印空格
# print(' ' * kongge , end="")
kongge = hang - i
while kongge>0:
print(" ",end="")
kongge -= 1
#(2) 列印星星
# print("*" * xingxing ,end="")
j = 1
xingxing = i * 2 -1
while j <= xingxing:
print("*",end="")
j+=1
#(3) 列印換行
print()
i+=1
i = hang
while i>0:
#(1) 列印空格
# print(' ' * kongge , end="")
kongge = hang - i
while kongge>0:
print(" ",end="")
kongge -= 1
#(2) 列印星星
# print("*" * xingxing ,end="")
j = 1
xingxing = i * 2 -1
while j <= xingxing:
print("*",end="")
j+=1
#(3) 列印換行
print()
i-=1
while 小專案練習
1 用雙層while 寫十行十列小星星 j 0 while j 10 列印一行十個小星星 i 0 while i 10 print end i 1 列印換行 print j 1 2 用雙層while 寫十行十列隔列換色小星星 變數i控制的是列 j 0 while j 10 列印一行十個小星星 變數i...
python資料分析小專案練習
資料來源 小練習import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcparams font.sans serif simhei 用來正常顯示中文標籤,否則中文顯示方塊 plt.rcparams ax...
Python 基礎小專案(1) 猜數字
今天寫了兩個猜數字的小遊戲,乙個是基於數學估計的方法,另乙個為二分查詢法。1 數學估計方法 coding utf 8 while true try num int input enter a num 輸入資料 print num 測試資料輸入 except valueerror print the ...