python输入方式:

username=raw_input("what's your name")message=raw_input("message")while message!="exit":    print(username+" : "+message)    message=raw_input("Enter a message")

结果显示:

================= RESTART: /home/xiaozhi/Python/Raw_Input.py =================

what's your namelxj

messagehello

lxj : hello

Enter a messagemp

lxj : mp

Enter a messagedel

lxj : del

Enter a messagehah

lxj : hah

Enter a message

number1=eval(input("Enter the first number"))number2=eval(input("Enter the second number"))number3=eval(input("Enter the third numer"))average=(number1+number2+number3)/3print("the average of ",number1,number2,number3,average)

结果显示

================= RESTART: /home/xiaozhi/Python/Raw_Input.py =================

Enter the first number"10"

Enter the second number"20"

Enter the third numer"30"

('the average of ', 10, 20, 30, 20)

//eval只接受字符串

if..elif..else语句的使用

print("a:best b:good c:normal d:bad e:worst,Enter your option")s=input("Please input ")if s=="a":    print("you're best")elif s=="b":    print("you're good")elif s=="c":    print("you're normal")elif s=="d":    print("you're bad")elif s=="e":    print("you're worst")else:    print("your input isn't exist")

结果显示:

================== RESTART: /home/xiaozhi/Python/Turtle.py ==================

a:best b:good c:normal d:bad e:worst,Enter your option

Please input "a"

you're best

Turtle模块,模块是预先写好的函数集合,可以引入到你的Python程序中,它们可以让你的程序完成一些没有这个模块一般很难做到的事情

 import turtle>>> turtle.forward(100)>>> turtle.right(90)>>> turtle.forward(100)>>> turtle.right(90)>>> turtle.forward(100)>>> turtle.right(90)>>> turtle.forward(100)

结果显示为一个正方形

import turtlelength=20angle=45count=0while count<5:    turtle.forward(length)    turtle.right(angle)    turtle.forward(length)    turtle.left(angle)    count+=1

//画图和while语句的使用

 1. if 语句

i = 10n = int(raw_input()) n == i:      n < i:     :

   2. while语句

 True:    :

  3. for 循环 for..in

 i  range(0, 5):     i

  注:当for循环结束后执行else语句;

    range(a, b)返回一个序列,从a开始到b为止,但不包括b,range默认步长为1,可以指定步长,range(0,10,2);

注:空格的重要性,缩进表示代码块

空白在python是非常重要的,行首的空白是最重要的,又称为缩进。行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而决定语句

  分组。这意味着同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块。

  注意:不要混合使用空格和制表符来缩进,因为在跨越不同的平台时无法正常工作。

画圆

import turtlecount=0while count<360:    turtle.forward(1)    turtle.right(1)    count+=1
import turtleturtle.circle(45)

拓展//移动笔的坐标,即turtle对象

import turtleturtle.color("red")turtle.penup()turtle.goto(0,50)turtle.pendown()turtle.circle(45)

画6边形

import turtlesides=6angle=360.0/sideslength=400.0/sidesfor side in range(sides):    turtle.forward(length)    turtle.right(angle)turtle.done()

填充圆内颜色

import turtleturtle.fillcolor("blue")turtle.begin_fill()turtle.circle(100)turtle.end_fill()

在填充之前选择填充颜色,开始填充,画圆,结束填充

5个圆

import turtlex=0count=0radis=100while count<5:    turtle.penup()    turtle.goto(x,0)    turtle.pendown()    turtle.fillcolor("red")    turtle.begin_fill()    turtle.circle(radis)    turtle.end_fill()    count+=1    x+=radis    radis-=20