python语言练习9-7
我们是做练习,请大家一句代码一句代码自己敲出来,不熟悉就多敲几遍,不要复制粘贴,没有意义。
- Hello World!
>>> print("Hello World!") Hello World!
- 简单交互(交互式,文件式)教材P19
>>> name = input('请输入姓名:') 请输入姓名:洪英杰 >>> print("{}同学,好好学python,很有用!".format(name)) 洪英杰同学,好好学python,很有用! >>> print("{}大侠,好好学python,很有用!".format(name)) 洪英杰大侠,好好学python,很有用! >>> print("{}朋友,好好学python,很有用!".format(name)) 洪英杰朋友,好好学python,很有用!
- 用户输入两个数字,计算并输出两个数字之和(尝试用一行代码实现)。
>>> n1=input("请输入第一个数字:") 请输入第一个数字:12 >>> n2=input("请输入第二个数字:") 请输入第二个数字:20 >>> sum0=float(n1)+float(n2) >>> print("两个数字之和为:{}".format(sum0)) 两个数字之和为:32.0
- 用户输入三角形三边长度,并计算三角形的面积:(海伦公式)
>>> a = float(input('输入三角形第一边长:')) 输入三角形第一边长:2 >>> b = float(input('输入三角形第二边长:')) 输入三角形第二边长:3 >>> c = float(input('输入三角形第三边长:')) 输入三角形第三边长:4 >>> #周长 C=(float(a)+float(b)+float(c)) >>> #面积 S=(C/2*(float(C/2)-float(a))*(float(C/2)-float(b))*(float(C/2)-float(c)))**0.5 >>> print('三角形的面积是{}'.format(S)) 三角形的面积是2.9047375096555625
- 输入半径,计算圆的面积。
>>> radius=float(input("请输入半径:")) 请输入半径:6 >>> area=float(3.1415926535898*radius*radius) >>> print("圆面积约为:{:.2f}".format(area)) 圆面积约为:113.10
- 画一组同切圆
>>>import turtle >>>turtle.pensize(2) >>>turtle.circle(10)
>>>turtle.circle(20) >>>turtle.circle(40) >>>turtle.circle(80) >>>turtle.circle(160) - 画一个五角星
>>> import turtle >>> turtle.forward(100) >>> turtle.left(144) >>> turtle.forward(100) >>> turtle.left(144) >>> turtle.forward(100) >>> turtle.left(144) >>> turtle.forward(100) >>> turtle.left(144) >>> turtle.forward(100)
- 画一个全黄色的五角星
>>> import turtle >>> turtle.color("yellow") >>> turtle.bgcolor("blue") >>> turtle.fillcolor("yellow") >>> turtle.up() >>> turtle.goto(-100,100) >>> turtle.down() >>> turtle.begin_fill() >>> for i in range(5): turtle.forward(100) turtle.left(144) >>> turtle.end_fill()