练习的参考代码

练习的参考代码

练习题1:

这道题非常基础,新建一个hello.py文件写入相应代码运行即可

代码

print("hello world")

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python hello.py
hello world

练习题2:

与上一题类似,只是多了一行#!开头的特殊注释,以声明代码是由Python3解释执行的。

代码

#!/usr/bin/env python

#输出打印我的名字
print("burgess")

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# chmod +x myname.py

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# ./myname.py
burgess

练习题3:

代码

#!/usr/bin/env python

sum = 0

for i in range(1,101):
    sum = sum + i
    
print("1 到 100 之和为:",sum)

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python calculation.py
1 到 100 之和为: 5050

练习题4:

代码

#!/usr/bin/env python

import sys

for i in sys.argv[1:]:
    if len(3) > 3:
        print(i)

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python argtest.py Hello China cookie url
Hello
China
cookie

练习题5:

代码

moduletest.py:

#!/usr/bin/env python3

from mymodel.test.hello import message

print(message)

创建目录mymodel,在里面创建目录test,在test里面创建文件hello.py

hello.py:

message = "Hello World"

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python moduletest.py
Hello World

小项目

猜数字

代码

#!/usr/bin/env python

import random

num = random.randint(1,100)

while True:
    guess_num = int(input("请输入猜测的数字(整数):"))

    if guess_num < num:
        print("小了")
    elif guess_num > num:
        print("大了")
    elif guess_num == num:
        print("恭喜你猜对了!")
        break
    else:
        print("输入有误!")

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python guess_number.py
请输入猜测的数字(整数):50
大了
请输入猜测的数字(整数):25
小了
请输入猜测的数字(整数):30
小了
请输入猜测的数字(整数):40
小了
请输入猜测的数字(整数):45
小了
请输入猜测的数字(整数):49
大了
请输入猜测的数字(整数):46
小了
请输入猜测的数字(整数):47
恭喜你猜对了!

FizzBuzz

代码

#!/usr/bin/env python

for i in range(101):
    if i != 0 and i % 3 == 0 and i % 5 == 0:
        print("FizzBuzz")
    elif i != 0 and i % 3 == 0:
        print("Fizz")
    elif i != 0 and i % 5 == 0:
        print("Buzz")
    else:
        print(i)

运行结果

┌──(root㉿kali)-[~/python_code/python_1/homework]
└─# python FizzBuzz.py
0
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
FizzBuzz
31
32
Fizz
34
Buzz
Fizz
37
38
Fizz
Buzz
41
Fizz
43
44
FizzBuzz
46
47
Fizz
49
Buzz
Fizz
52
53
Fizz
Buzz
56
Fizz
58
59
FizzBuzz
61
62
Fizz
64
Buzz
Fizz
67
68
Fizz
Buzz
71
Fizz
73
74
FizzBuzz
76
77
Fizz
79
Buzz
Fizz
82
83
Fizz
Buzz
86
Fizz
88
89
FizzBuzz
91
92
Fizz
94
Buzz
Fizz
97
98
Fizz
Buzz
posted on 2025-06-17 02:26  burgess0x  阅读(10)  评论(0)    收藏  举报