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)

 

 3、绘制五角星

from turtle import *
color('pink','yellow')
begin_fill()
for i in range(5):
    fd(200)
    rt(144)
end_fill()
done()

  

 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)保留字

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()函数格式化

 

posted @ 2019-09-18 11:23  kuluma  阅读(325)  评论(0编辑  收藏  举报