【0基础学习python】1.基本语法

  • 1.学习目的

  1. 熟悉Python开发环境;
  2. 练习Python运行、调试技能;
  3. 了解Python语言的基本语法和编码规范;
  4. 掌握Python语言的数据类型、运算符、常量、变量、表达式、字符串等基础知识;
  • 2知识准备

  1. 注释
  2. 标识符与关键字
  3. 缩进
  4. 变量
  5. 数据类型(整形、浮点型、复数型、布尔型)
  6. 数据运算(类型转换、算数、赋值、比较、位运算、运算优先级
  7. 成员运算符(in\not in\is\is not)

3.基础练习

(1)算数运算

print(1+1)
print(2-1)
print(3*4)
print(3/4)
print(3/4)
print(3//4)
print(7%4)
print(2**3)

 (2)比较运算

print(2 > 1)
print(2 >= 4)
print(1 < 2)
print(5 <= 2)
print(3 == 4)
print(3 != 5)

结果:

True
False
True
False
False
True

(3)逻辑运算

print((3 > 2) and (3 < 5))
print((1 > 3) or (9 < 2))
print(not (2 > 1))

结果:

True
False
False

(4)位运算

结果:

print(bin(4))
print(bin(5))
print(bin(~4), ~4)
print(bin(4 & 5), 4 & 5)
print(bin(4 | 5), 4 | 5)
print(bin(4 ^ 5), 4 ^ 5)
print(bin(4 << 2), 4 << 2)
print(bin(4 >> 2), 4 >> 2)

运行结果:

0b100
0b101
-0b101 -5
0b100 4
0b101 5
0b1 1
0b10000 16
0b1 1

(5)运算优先级

print(-3 ** 2)
print(3 ** -2)
print(1 << 3 + 2 & 7)
print(-3 * 2 + 5 / -2 - 4)
print(3 < 4 and 4 < 5)

运行结果:

-9
0.1111111111111111
0
-12.5
True

(6)数据类型转换

print(int('520'))
print(int(520.52))
print(float('520.52'))
print(float(520))
print(str(10 + 10))
print(str(10.1 + 5.2))

运行结果:

520
520
520.52
520.0
20
15.3

  • 4 实验内容

  • 1.通过下面的补助可以计算某公司的利润。请把下面的文字描述转变为Pthon代码,然后调试并运行。

(1)创建变量revenue,并赋值为98765

(2)创建变量costs,并赋值为40000

(3)创建变量profit,并赋值为变量revenue和costs的差值

(4)输出变量profit的值

revenue=98765
costs=40000
profit=revenue-costs
print(profit)

2.通过下面的步骤可以计算出三门功课的总分和平均分。请把下面的文字描述转变为Pthon代码,然后调试并运行。

(1)创建变量score1,并从键盘上输入分数赋值给score1

(2)创建变量score2,并从键盘上输入分数赋值给score2

(3)创建变量score3,并从键盘上输入分数赋值给score3

(4)创建变量sum,并将score1、score2与score3的和赋值给sum

(5)创建变量avg,并将sum除以3的商赋值给avg

(6)输出sum和avg

提示:键盘输入的是字符串类型,需要转换成数值类型才能进行数值运算(float或int)。

score1=int(input('请输入score1:'))
score2=int(input('请输入score2:'))
score3=int(input('请输入score3:'))
sum=score1+score2+score3
avg=sum/3

print("sum=",sum,'::','avg=%.2f'%avg)

3.输入球的半径,用表达式计算球的表面积和体积并输出。

import math
#球的表面积计算公式:球的表面积=4πr^2,r为球半径 .
#球的体积计算公式:V球=(4/3)πr^3
r=float(input('请输入球的半径r='))
area=4*math.pi*r**2
v=(4/3)*math.pi*r**3
print('半径为',r,'的球体积为:',v,'   表面积为:',area)

4.根据输入的语数外三科成绩值,计算并打印平均值和总分。

同问题2

5.根据给出的三角形的三条边,利用海伦公式,输出三角形的面积。

   海伦公式:

 公式中a,b,c分别为三角形三边长,p为半周长,S为三角形的面积。

import math
# 输入满足:
# 任意两边之和大于第三边
a=float(input('请输入a:'))
b=float(input('请输入b:'))
c=float(input('请输入c:'))

p=(a+b+c)/2

s=p*(p-a)*(p-b)*(p-c)
s=math.sqrt(s)

print('面积是:',s)

6.输入一个三位整数,分别求出这个数的百位、十位和个位,并输出这三位数的反序数。(123->321)

import math
#这里需要人工判定三角形三边的输入满足:
# 任意两边之和大于第三边
inputNum=int(input('请输入a:'))

ge=inputNum%10
shi=inputNum//10%10  # 要用 // 不能有余数
bai=inputNum//100

changeNum=ge*100+shi*10+bai
print(bai)
print(shi)
print(ge)

print('转换后:',changeNum)

<hr>

7.实现货币的转换。从键盘上输入人名币的币值,转换为美元的币值并输出,结果2位小数。假设人民币兑换美元的汇率是0.1456。

rmb=float(input('请输入RMB:'))
dollar=rmb*0.1456
print('折合美金:%.2f'%dollar)

8.写程序将温度从华氏温度转换为摄氏温度。转换公式为C=5/9*(F-32)

#fahrenheitTemperature华氏
#CentigradeTemperature摄氏

fahrenheitTemperature=float(input('请输入华氏温度:'))
CentigradeTemperature=5/9*(fahrenheitTemperature-32)

print('摄氏温度:%.2f'%CentigradeTemperature)

9.用系统输出Python之禅。

 输入:import this

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

v1shuimo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值