练习的参考代码
练习的参考代码
练习题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
浙公网安备 33010602011771号