python最基本语句,实例1温度转换

python基础没打好

在后续的学习中

有很多专业知识理解不了 

找到中国大学mooc

特来温习一遍

总结一些笔记

以备查阅

print("Hello World")  #编程语言母语

交互式 

文件式 

 


 实例1:圆面积的计算

r=2  #圆半径
area=3.14*r*r #圆的面积公式
print(area)  #输出圆面积


 实例2:同切圆绘制

 python最常用的功能

就是利用代码进行图形绘制

import turtle  #引入海龟库
turtle.pensize(2) #笔的大小
turtle.circle (10)#圆的半径
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)


实例3:五角星绘制 

from turtle import*
color('red','red')  #笔颜色、填充色
begin_fill()    #开始绘制
for i in range(5):
    fd(200)   #直角线200
    rt(144)   #折角144°
end_fill()    #结束填充
done()

 



程序的格式框架:缩进、注释

命名和保留字:命名规则、变量

数据类型:字符串、 整数、浮点数、列表

字符串的使用:索引、切片

语句:赋值语句、分支语句

函数:input()、print()、eval()

print函数:print()格式化


这里涉及的小知识点

很多也很常用

详细内容这里我就不展开了

会在后续的内容中涉及到

   实例一:温度转换

tempstr=input("请输入带有符号的温度值")  #用户输入的温度值,将会被保存在tempstr变量中
if tempstr[-1] in ['F','f']: #[-1]代表的是反向递减索引方式,指的是tempstr字符串中最后一个字符
    C=(eval(tempstr[0:-1])-32)/1.8 #[0:-1]是字符串中的切片,指的是从0开始,但不取到字符串中的最后一个字符的字符串
    print("转换后的温度是{:.2f}C".format(C)) #这个涉及到的是print()函数的格式化,{}表示槽,后续变量填到这个槽中,即format中的C填到那个槽中,{:.2f}表示将变量C填充到这个位置时取小数点后两位
elif tempstr[-1] in ['C','c']: #这个是判断变量tempstr中的最后一个字符是否与列表中的某个元素相同
    F=1.8*eval(tempstr[0:-1])+32#eval()评估函数能将数字的字符串形式变为数字形式,可以与前后的数值进行计算,用eval()函数,而不用int()函数的原因是输入的数字可能不是整数,eval()函数更具包容性
    print("转换后的温度是{:.2f}F".format(F))
else:  #如果用户输入的不是华氏温度也不是摄氏温度,就默认输出以下内容
    print("输入格式错误")


这里特意试一试评估函数用法 

eval()去掉参数最外侧引号

并执行余下语句的函数

eval("1")
1
eval("1+2")
3
eval(' "1+2" ')
'1+2'
eval('print("hello")')
hello

 希望所有的知识点

都牢牢的记在脑子🧠里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大数据的小数据孩儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值