Python 基础学习Chapter1

it2023-08-18  69

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 = "你好世界" # end默认为‘\n’ print(string, end="") print(string) 你好世界你好世界
最新回复(0)