“2025py重学计划”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
→‎day2
第54行: 第54行:
 
=day2=
 
=day2=
 
Day 2 流程控制 if, for, while, break, continue 判断磁盘使用率是否超过阈值
 
Day 2 流程控制 if, for, while, break, continue 判断磁盘使用率是否超过阈值
 +
<pre>
 +
 +
num = [1,2,3,4,5,6,]
 +
for nu in num:
 +
    if  nu % 2 == 0:
 +
        print(f"{num} 偶数")
 +
        continue
 +
    elif nu == 5:
 +
        print(f"找到 5 quit loop")
 +
        break
 +
    print(f"{num} 奇数")
 +
 +
</pre>

2025年5月10日 (六) 06:58的版本


Day 1

Day 1 Python 语法入门 变量、print、类型、输入输出 写一个 CLI 工具,输入姓名打印问候语

写一个 CLI 工具,输入姓名打印问候语

v1 cat  echo.py 
name = 'evan'
print( name + "  have a good day")

v2
➜  py2025 cat echo.py 
name = input("please input your name")
print( name + "  have a good day")

 py  echo.py 
please input your name evan
 evan  have a good day
➜  py2025 cat echo.py 


v3
import sys
if  len(sys.argv) < 2:
    print("Usage: python echo.py <name>")
else:
    name = sys.argv[1]
    print(f"Hi,  {name}    have a good day")

➜  py2025 py  echo.py 
Usage: python echo.py <name>
➜  py2025 py  echo.py  evan
Hi,  evan    have a good d

v4 
➜  py2025 cat greet.py 
import argparse 
def main():
    parser = argparse.ArgumentParser(description="Say Hi to someone")
    parser.add_argument("-n","--name",required=True,help="The name of the person to greet.")
    args = parser.parse_args()
    print(f"Hello,{args.name} hope you have a  good day")

if __name__ == "__main__":
    main()


➜  py2025 python greet.py -n evan 
Hello,evan hope you have a  good day

day2

Day 2 流程控制 if, for, while, break, continue 判断磁盘使用率是否超过阈值

num = [1,2,3,4,5,6,]
for nu in num:
    if  nu % 2 == 0:
        print(f"{num} 偶数")
        continue
    elif nu == 5:
        print(f"找到 5 quit loop")
        break
    print(f"{num} 奇数")