实验名称:python环境及软件安装和部分练习

来咯!老弟。亚比囧囧囧~

目录

一、实验目的:

 1.完成python环境的安装并测试

​编辑

 2.完成Pycharm软件的安装并创建项目

3.编写Hello World 程序并运行(交互式和文件式)

 4.完成某带格式的文档案例的编写(如贺卡,购物小票,某证书等)

(1)贺卡:

(2)购物小票:

 (3)办理门票:(某证书)

(4)打印快递单号:

 5.控制台输入圆的半径,并计算圆的周长和面积

6.整数求和。输入整数n,计算1~n 之和 

7.打印九九乘法表

8.绘制多个起点相同但大小不同的五角星

二、实验环境:

三、实验步骤:

1.编写Hello World 程序并运行(交互式和文件式)

 2.完成某带格式的文档案例的编写(如贺卡,购物小票,某证书等)

3.控制台输入圆的半径,并计算圆的周长和面积

4.整数求和。输入整数n,计算1~n 之和 

5.打印九九乘法表

6.绘制多个起点相同但大小不同的五角星:

四、实验结果:

五、实验心得:



一、实验目的:

 1.完成python环境的安装并测试

 2.完成Pycharm软件的安装并创建项目

3.编写Hello World 程序并运行(交互式和文件式)

#01
print('hello!welcome to my queedom!')

交互式:

win+r  ——>cmd——>python——>print(“hello!welcome to my queedom!”)

文件式:

 4.完成某带格式的文档案例的编写(如贺卡,购物小票,某证书等)

(1)贺卡:

#01.贺卡
a = input("请输入节日:")
b = input("请输入收件人的姓名:")
c = input("请输入送件人的姓名:")
print("-*-*-*-*-*-*-*-*-*-*-*-*-*")
print("    节   日   祝   福   ")
print(b)
print("\t代表中国人民,在这里,祝您:" + a +"快乐!")
print("\t\t\t\t\t" + c)
print("-*-*-*-*-*-*-*-*-*-*-*-*-*")

(2)购物小票:

# 02.购物小票
print("欢迎来到怪兽商店!")
print("此商店清仓大甩卖所有商品打九折")
print("金士顿U盘8G------40元\个")
print("胜创16GTF卡------50元\个")
print("读卡器------8元\个")
print("网线2米------5元\根")
num1 = int(input("请输入您所需要的金士顿U盘数量:"))
num2 = int(input("请输入您所需要的胜创16GTF卡的数量:"))
num3 = int(input("请输入您所需要的读卡器数量:"))
num4 = int(input("请输入您所需要的网线数量"))
if num1 >= 1:
    print(f"您所需要的金士顿数量为:{num1}")
    print(f"您所需要的胜创16GTF卡的数量:{num2}")
    print(f"您所需要的读卡器数量:{num3}")
    print(f"您您所需要的网线数量:2"
          f"{num4}")
    money1 = num1 * 40 * 0.9
    money2 = num2 * 50 * 0.9
    money3 = num3 * 8 * 0.9
    money4 = num4 * 5 * 0.9
    sum = money1 + money2 +money3 + money4
    print(f"您需要支付:{sum}元")
    print("请输入您的余额:")
    balance = float(input())
    print(f"您的余额为:{balance}")
    if balance >= sum:
        print(f"支付成功,找您{balance-sum}元")

    else:
        print("您好,您的余额不足。")
        print(f"还需支付{sum-balance}元")

 (3)办理门票:(某证书)

#03.办理门票:(某证书)
print("请输入您的年龄!")
age = int(input())
if age >= 18:
    print("欢迎来到怪兽游乐场,儿童免费,成人也免费,主打一个不挣钱")
    print(f"您的年龄{age}")
    print("您已成年,游玩需要系好安全带")
    print("祝你游戏愉快")

(4)打印快递单号:

#04.打印快递单号:
import time
import random
id = random.randint(1,100000000000000)
print("哟!又来怪兽快递站拿快递了哟!")
print(f"快递单号为:{id}")
time=time.strftime("%Y-%M-%d %X",time.localtime())
print("时间:",time)

 5.控制台输入圆的半径,并计算圆的周长和面积

#05.控制台输入圆的半径,并计算圆的周长和面积
#输入圆的半径,计算周长和面积
print("快来和我一起计算圆的面积和体积吧!")
import math
r = float(input("请输入圆的半径:"))
s = r * r * math.pi
c = 2 * r * math.pi
print(f"圆的周长为:{c},圆的面积为{s}")

6.整数求和。输入整数n,计算1~n 之和 

#06.整数求和。输入整数n,计算1~n 之和
#way one:
print("现在要算1~n的和了哟")
i = 1
sum = 0
n = int(input("请输入数字:"))
while i <= n:
    sum = sum + i

    i = i+1
print("1~n的总和为", sum)

#way two:
print("还有一个方法算1~n的和哦,不信你看下")
i = 1
sum = 0
n = int(input("请输入数字:"))
for i in range(n + 1):
    sum += i
    i += 1
print("1~n的总和为:",sum)

7.打印九九乘法表

# 07.打印九九乘法表
print('打印九九乘法表:')
i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f"{i}*{j}={i*j}\t",end='')
        j += 1
    i += 1
    print()

8.绘制多个起点相同但大小不同的五角星

# 09.绘制多个起点相同但大小不同的五角星
#way one:
import turtle
turtle.pensize(10)
turtle.color('black','green')
turtle.begin_fill()
for i in range(1,6):
    turtle.forward(300)
    turtle.right(144)
turtle.end_fill()
turtle.done()


#way two:
import turtle
turtle.pensize(10)
turtle.color('black','green')
turtle.begin_fill()
for i in range(1,6):
    turtle.forward(100)
    turtle.left(72)
    turtle.forward(100)
    turtle.right(144)
turtle.end_fill()
turtle.done()

二、实验环境:

安装pycharm2023.3.4 

安装适配的jdk

三、实验步骤:

1.编写Hello World 程序并运行(交互式和文件式)

交互式:

(1)win+r快捷键打开命令运行窗口

(2)输入print(‘hello world’)

文件式:

(1)创建一个txt文件,将文件重命名为:.py文件

(2)在.py文件中编写代码

(3)使用命令窗口打开文件python +文件地址

 2.完成某带格式的文档案例的编写(如贺卡,购物小票,某证书等)

#打印贺卡

(1)打印贺卡 让用户输入信息,其中包括节日、收件人、发件人

(2)使用字符串格式化输出祝福

#打印购物小票

(1)使用时间随机函数,截取时间戳转化为当地时间格式

(2)打印出小票格式

(3)让用户输入需要购买物品的数量,再计算金额

(4)打印完整的购物小票

#办理门票

(1)让用户输入年龄

(2)使用if语句判断是否成年,可是我就是想玩但我又不想花钱,所以成年也不用花钱,成年怎么了?看不起成年人啊,还收费?

#打印快递单号

(1)导入time模块和random模块,因为快递单号一般由当时时间和随机数组成

(2)新建一个变量id来接收随机生成的快递单号

(3)和用户打招呼并显示随机生成的快递单号

(4)使用time.strftime()函数,将快递单号格式化输出

(5)打印取快递时间

3.控制台输入圆的半径,并计算圆的周长和面积

(1)先导入Math头文件,使用PI

(2)得到输入的半径,input得到的数据是string类型,需要强制转换成int类型

(3)使用公式分别计算圆的周长和面积

4.整数求和。输入整数n,计算1~n 之和 

(1)用变量n去接收用户输入的范围,那么此时i的范围就是1~n

(2)使用while循环去依次从1加到n,i自增

(3)再创建变量sum去接收1~n的总和

(4)将总和输出

5.打印九九乘法表

(1)提示用户打印九九乘法表

(2)使用while循环,i代表行(范围是<=9),j代表列(范围是<=i)

(3)打印出(i*j),注意格式化输出,使用\t制表符还有最后的endl=“”,即最后以“”结尾

(4)给出跳出循环条件,使i自增,使j自增

(5)打印九九乘法表

6.绘制多个起点相同但大小不同的五角星:

(1)导入turtle库

(2)选择画笔大小和颜色

(3)使用for循环画出五条边

(4)设置画笔旋转的角度

(5)打印出五角星

四、实验结果:

自己写!!!!懒死了!什么都想抄。给你两锤!

五、实验心得:

在python的学习过程中,我们不仅要学习python的语言特性,还要注重了解python的基本操作。通过本次实验,我感受到了python的应用与优势,它的代码非常简洁,写起来非常方便,可读性很强。即便是对于刚入门的我来说,上手也非常快。但如果我想更加熟练,更好地掌握这门语言的精妙之处,还是需要在日常生活中勤加练习。代码还是要多敲,多敲就会熟练!

  • 16
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值