- 圆面积的计算
r = 25 area = 3.1415 * r * r print(area) print("{:.2f}".format(area))
-
2、同切圆绘制 turtle了解一下
-
import turtle # 设置画笔的宽度; turtle.pensize(2) # 设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快? # turtle.speed(0.0001) turtle.circle(10) turtle.circle(40) turtle.circle(80) turtle.circle(160) # 保存图片 turtle.mainloop()
- 绘制五角星
-
from turtle import * color('red', 'red') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done()
- 实例1 温度转换
-
#TempConvert Tempstr = input("请输入带有符号的温度值:") if Tempstr[0] in ['F', 'f']: C = (eval(Tempstr[1:]) - 32) / 1.8 print("转换后的温度是{:.2f}C".format(C)) elif Tempstr[0] in ['C', 'c']: F = 1.8*eval(Tempstr[1:])+32 print("转换后的温度是{:.2f}F".format(F)) else: print("输入格式错误")
- 程序的框架:
- 1、单层缩进 多层缩进
- 2、注释
- 变量:用来保存和表示数据的占位符号
- 命名:关联标识符的过程。
- 命名规则:大小写字母、数字、下划线、汉字等字符及组合如:这是门python好课
- 注意:大小写敏感,首字符不能是数字,不与保留字相同
- 保留字:被编程语言内部定义且保留使用的标识符
- python有33个保留字
- 数据类型:字符串、整数、浮点数、列表(上面代码所包含了四种数据类型)
- 数据类型是供计算机程序理解的数据形式
- 字符串的序号:正向递增序号和反向递减序号
- 字符串的使用:
- 数字类型
- 列表类型
- in 判断是否在列表中 是就返回Ture 不是就返回False
- 赋值语句:
- 分支语句:
- 函数:
- 输入函数input()
- 输出函数print()
- 评估函数eval()
- 总结:
-
解决:
temp=input()
if temp[0]in['F']:
C=(eval(temp[1:])-32)/1.8
print("C{:.2f}".format(C))
elif temp[0]in['C']:
F=1.8*eval(temp[1:])+32
print("F{:.2f}".format(F))知识点:变量[0:-1] 表示返回此变量字符串从0开始但不到-1的字符段 相当于去掉末尾输出
-
变量[0:3] 表示返回此变量字符串从0开始但不到3的字符段
变量[1:] 相当于去掉第一个字符输出 -
变量[3:] 相当于去掉1-3个字符输出
扫描二维码关注公众号,回复: 3715608 查看本文章 -
Temp = input() if Temp[0:3] in ['RMB']: U = (eval(Temp[3:]) / 6.78) print("USD{:.2f}".format(U)) if Temp[0:3] in ['USD']: R = (eval(Temp[3:])*6.78) print("RMB{:.2f}".format(R))
Python语言程序设计(MOOC崇天)第一章学习笔记(温度转换)
猜你喜欢
转载自blog.csdn.net/qq_37791134/article/details/83117097
今日推荐
周排行