Python

Python基本语法元素

计算机硬件

下列哪项属于计算机硬件?
CPU
硬盘
显卡

编译程序与解释程序的区别

编译程序和解释程序的区别是()
编译程序能生成目标代码,而解释程序不能

选择动态语言

下列哪个选项是动态语言()
python

从流程图到Python代码

算法由按顺序列出的逐步指令组成,这些指令将以相同的顺序执行,一次只执行一条指令:这称为排序。

  • 计算机还必须决定是否运行一组指令或绕过这些指令。
  • 计算机还必须决定是否运行一组指令或绕过这些指令。

在编程时,这些决策使用IF语句进行编码:这称为选择。
要设计算法,可以通过绘制流程图。这里给出 登录 功能流程图,请你依据IPO思想,分别将语句放入至 输入、处理、输出中。
在这里插入图片描述

备选项
IF username == “admin” AND password == “1234”
username = INPUT(“用户名?”)
username = INPUT(“密码?”)
PRINT(“登录成功”)
DISPLAY(“不正确的用户名或密码!”)

在这里插入图片描述

第一个程序

Python程序由指令组成,运行程序时,计算机依据预设好的指令执行程序。

print是最简单,但很常用的指令,它用于将一些信息输出至屏幕上。

下面演示Python中的print指令:

print(“Hello World!”)

代码:

print("Hello World!")
print("Hello Python")

输出个性微信签名

微信提供了设置属于自己的个性签名功能,每个人都可以设置属于自己的个性签名,请使用print()函数,将下面这段个性签名打印输出。

再小的努力,乘以 365 都很明显!

代码:

print("再小的努力,乘以 365 都很明显!")

打印欢迎购物

请用程序实现
将下列内容,按照格式,利用print()函数在控制台打印输出。
在这里插入图片描述

代码:

# 请将指定内容打印输出
print("==========欢迎购物==========")
print("  请选择:")
print("  1.衣服")
print("  2.生鲜")
print("  3.日用品")
print("===========================")
print("请输入商品编码:")

求圆面积周长

请用程序实现
输入圆的半径r,计算圆的面积(area)和周长(circumference)。

注意: 所有数保留两位小数。π 取值 3.14。方法为:print("%.2f" % a)。

代码:

# 请使用 input() 输入圆的半径 r
r = float(input("请输入半径:"))
area = 3.14*r*r
circumference = 6.28*r
# 请计算圆的面积和周长,并将计算结果输出
print("面积: %.2f" % area)
print("周长:%.2f" % circumference)

同切圆绘制

请用程序实现
根据视频课程内容,使用turtle库,绘制半径分别为 10,40,80,160 的同切圆。

注意: 这不是自动评阅题目,仅用于练习,没有评阅。

代码:

import turtle
turtle.pensize(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)

五角星的绘制

绘制一个红色的五角星图形,如图所示。
在这里插入图片描述
由于本章尚未开始讲解 Python 语言语法,请读者在 Python3.x 环境中运行下列程序了解 Python 语言,熟练掌握 Python 语言的开发和运行环境。

代码:

from turtle import *

fillcolor("red")
begin_fill()
while True:
    forward(150)
    right(144)
    if distance(0, 0) < 1:
        break
end_fill()
done()

温度转换

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。‬

编写一个程序,将用户输入的华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‬

转换算法如下:(C表示摄氏度、F表示华氏度)
C = ( F - 32 ) / 1.8‬
F = C * 1.8 + 32‬

要求如下:‬

(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;‬

(2) 输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指华氏度87.65度;‬

(3) 输出保留小数点后两位,输入格式错误时,输出提示:输入格式错误;‬

(4) 使用input()获得输入时,不要增加提示字符串。

代码:

TempStr = input("请输入带有符号的温度值:")

if TempStr[-1] in ['F','f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

注释所有行

请用程序实现
使用注释,使得下面所有的代码不在控制台显示。

print('我是第一行')
print('我是第二行')
print('我是第三行')
print('我是第四行')
print('我是第五行')

请在右侧编辑器中编写代码,完成练习。

代码:

#print('我是第一行')
#print('我是第二行')
#print('我是第三行')
#print('我是第四行')
#print('我是第五行')

使用变量

变量用来「保存」一些中间结果,这可以让复杂的计算变得简单,清晰。变量「保存」的数据实际存储在内存中。

变量有一个「名字」,要把数据「保存」到变量中,使用等于 = 符号,这过程称为「赋值」,下面一行代码将 12 保存到变量 cola_price 中:

cola_price = 12

接下来,你就可以使用 cola_price 变量进行计算。

注意:等于符号=,表示赋值,将右边的值赋给左边的变量,它并不像数学的等式一样,表示左边等于右边。

用100元去买可乐,最多能买多少瓶,及还剩多少钱。我们用程序来算一算,假设每瓶可乐 12 元。

代码:

cola_price = 12

# 计算 100 元能买多少瓶,并保存至变量 num 中
num = 100//12

# 计算应找零多少,并保存到 remaining 中
remaining = 100-(num * 12)

# 输出瓶数
print('能买'+format(num)+ '瓶')

# 输出还剩多少钱
print('找零'+format(remaining)+ '元')

打印数据类型

右侧编辑器中的代码功能是输出当前 num3 的数据类型,输出结果为:

<class ‘float’>

请使用 int() 函数将 num3 转换为 int 类型,使其输出结果为:

<class ‘int’>

代码:

num1 = 30
num2 = 7
num3 = num1/num2

# 在下面将 num3 转换成 int 类型,使得最终输出是 <class 'int'>
num3 = int(num3)

print(type(num3))

回声程序

请用一行代码编写一个回声函数,将用户输入的内容直接打印出来。

代码:

# 请实现回响功能,输入什么即输出什么
str=input()
print(str)

存储MP3信息

请用程序实现
使用变量(括号内的单词)存储以下MP3信息(冒号后的信息):
在这里插入图片描述
请在右侧编辑器中编写代码,完成练习。

代码:

# 请将MP3信息保存到变量中
brand='爱国者 F928'
weight=12.4
types='内置锂电池'
price=499 

交换变量值

现在有两个变量num1=10和num2=20,如何能做到交换两个变量的值?
请用程序实现
将两个变量的值进行交换。
请在右侧编辑器中编写代码,完成练习。

代码:

num1 = int(input())
num2 = int(input())

# 请不要修改源代码最上面2行
# 请在下面交换 num1, num2 两个变量的值

num3 = num1
num1 = num2
num2 = num3

计算BMI

标准体重是反映和衡量一个人健康状况的重要标志之一。过胖和过瘦都不利于健康,也不会给人以健美感。不同体型的大量统计材料表明,反映正常体重较理想和简单的指标,可用身高体重的关系来表示。

BMI指数,是用体重(千克)除以身高(米)的平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。下图是有关BMI的分级表。
在这里插入图片描述
来计算一下 BMI 指数吧。

代码:

# 1.创建表示身高的变量 height 并赋值 1.8
height = 1.8

# 2.创建表示体重的变量 weight 并赋值 81
weight = 81

# 3.创建表示BMI值的变量 bmi 并计算
x = height*height
bmi = weight/x
# 4.将 bmi 打印输出
print(bmi)

计算平均分
编程题
已知王浩同学的Java成绩为 100 分,Python成绩为 88 分,SQL成绩为 99 分。

请用程序实现

  1. 计算 Java 课和 SQL 课的分数之差(Java成绩减去SQL成绩),输出格式:“Java 和 Sql 的成绩差为:***”。

  2. 计算这 3 门课的平均分,输出格式:“三门课程的平均分为:***”。

请在右侧编辑器中编写代码,完成练习。

代码:

java = 100
python = 88
sql = 99

# 打印出 Java 和 Sql 的成绩差。
x = java - sql
print('Java 和 Sql 的成绩差为:',x)

# 打印出三门课程的平均分。
y = (java + python + sql)/3
print('三门课程的平均分为:',y)

输入身高体重并计算BMI

当前计算BMI的程序中 height, weight 都是固定值,请将程序更改为从键盘获取输入,再计算 BMI。

先输入身高(单位:米),然后输入体重(单位:公斤),然后再计算并输出 BMI 值。

在 Python 中,可以通过 input() 指令获取键盘输入的内容,直至遇到回车,下面的代码获取输入,并保存到变量 name 中:

name = input()
print(name)

提示用户输入时,可以添加一段提示文字,像这样:

age = input('请输入年龄:')
print(name, '的年龄是:', age)

好,现在试试修改这个程序吧。

代码:

# 请使用 input 获取键盘输入

height = float(input("请输入身高(单位:米)"))
# 请使用 input 获取键盘输入

weight = float(input("请输入体重(单位:公斤)"))
bmi = weight / (height ** 2)

print(bmi)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值