Chapter1
圆形面积字符串对话1000内斐波那契数列同心圆绘制N个数的阶乘和九九乘法表健康食谱字符串拼接1 到 N 求和初次使用datetime库猴子吃桃问题end在输出中的使用
圆形面积
radius
= 25
area
= radius
* radius
* 3.1415
print(area
)
print("{:.2f}".format(area
))
1963.4375
1963.44
字符串对话
name
= input("请输入姓名:")
print("{}同学,学好python,前途无量!".format(name
))
print("{}大侠,学好python,大展拳脚!".format(name
[0]))
print("{}哥哥,学好python,人见人爱!".format(name
[1:]))
请输入姓名:郭靖
郭靖同学,学好python,前途无量!
郭大侠,学好python,大展拳脚!
靖哥哥,学好python,人见人爱!
1000内斐波那契数列
a
, b
= 0, 1
while a
< 1000:
print(a
, end
=" ")
a
, b
= b
, a
+ b
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
同心圆绘制
import turtle
turtle
.pensize
(2)
turtle
.circle
(10)
turtle
.circle
(40)
turtle
.circle
(80)
turtle
.circle
(160)
N个数的阶乘和
N
= input("请输入一个整数:")
N
= int(N
)
count
= 0
tmp
= 1
for i
in range(0, N
):
tmp
*= i
+ 1
count
+= tmp
print("运算的结果为:{}".format(count
))
请输入一个整数:5
运算的结果为:153
九九乘法表
for i
in range(1, 10):
for j
in range(1, i
+ 1):
print("{}*{}={:2}".format(j
, i
, j
* i
), end
=" ")
print("")
1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 8 3*4=12 4*4=16
1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25
1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
健康食谱
diet
= ["西红柿", "花椰菜", "黄瓜", "牛排", "虾仁"]
for x
in range(0, 5):
for y
in range(0, 5):
if not (x
== y
):
print("{}{}".format(diet
[x
], diet
[y
]))
西红柿花椰菜
西红柿黄瓜
西红柿牛排
西红柿虾仁
花椰菜西红柿
花椰菜黄瓜
花椰菜牛排
花椰菜虾仁
黄瓜西红柿
黄瓜花椰菜
黄瓜牛排
黄瓜虾仁
牛排西红柿
牛排花椰菜
牛排黄瓜
牛排虾仁
虾仁西红柿
虾仁花椰菜
虾仁黄瓜
虾仁牛排
字符串拼接
str1
= input("请输入一个人的名字:")
str2
= input("请输入一个城市的名字:")
print("世界那么大{}多想去{}看看".format(str1
, str2
))
请输入一个人的名字:贾维斯
请输入一个城市的名字:中国
世界那么大贾维斯多想去中国看看
1 到 N 求和
n
= eval(input("请输入整数N:"))
count
= 0
for i
in range(n
):
count
+= i
+ 1
print("1到N的求和结果为:{}".format(count
))
请输入整数N:10
1到N的求和结果为:55
初次使用datetime库
from datetime
import datetime
now
= datetime
.now
()
print(now
)
print(now
.strftime
("%x"))
print(now
.strftime
("%X"))
2020-10-20 17:08:05.924008
10/20/20
17:08:05
猴子吃桃问题
finally_num
= 1
for i
in range(4, 0, -1):
finally_num
= (finally_num
+ 1) << 1
print(finally_num
)
46
end在输出中的使用
string
= "你好世界"
print(string
, end
="")
print(string
)
你好世界你好世界