python语言temp_Python语言程序设计-第一章

Python语言程序设计-第一周

https://www.icourse163.org/course/BIT-268001

1、交互式:适合单行

2、文件式:New File,运行:Run-Run Module

三个实例

1、圆的面积

r=25

area=3.1415 * r * r

print(area)

print("{:.2f}".format(area)) #小数点后留2位

2、绘制同切圆

import turtle

turtle.pensize(2)

turtle.circle(10)

turtle.circle(40)

turtle.circle(80)

turtle.circle(160)

1577015-20190918111459651-1699735478.png

3、绘制五角星

from turtle import *

color('pink','yellow')

begin_fill()

for i in range(5):

fd(200)

rt(144)

end_fill()

done()

1577015-20190918112238857-371918767.png

4、温度转换

#TempCovert.py-温度转换

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("输入格式错误")

1)缩进

2)注释 单行#,多行 " " "

3)变量,=赋值,不能以数字开头

同步赋值语句:x,y = y,x

4)保留字

1577015-20190918162936883-1722579662.png

5)数据类型

①字符串 'C',''dfv''

索引 <字符串>[M]

切片 <字符串>[M:N]

开始索引默认为0, 结束索引默认为最后是len()+1,从开始索引从左往右走

②数字类型

③列表类型 TempStr[-1] in ['F','f']

5)语句与函数

①赋值:=

②分支语句: if: ...... elif:...... else:

③函数 print()

※ eval()-去掉参数最外侧引号,并执行余下语句的函数【评估函数】

>>> eval("print("hhhhhhh")")

SyntaxError: invalid syntax

>>> eval("2+3")

5

>>> eval("print('hhhhhhh')")

hhhhhhh

>>> eval('"2+3"')

'2+3'

>>> eval('print("hhhhhhh")')

hhhhhhh

④循环语句

计数循环 for i in rang(<循环次数>):<循环体>

5)输入、输出

input(),input的输入的是str类型

print()函数格式化

1577015-20190918164305751-504876519.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值