本文共 1548 字,大约阅读时间需要 5 分钟。
作为一个刚开始接触Python编程的新手,我决定按照教材的建议,从简单的交互式编程开始,逐步探索Python的魅力。以下是一些实用的代码示例和应用场景。
编写一个简单的问候程序,要求用户输入名字并给予回应。这种交互式程序是学习编程的最好方式。
name = input('What is your name?')print('Hi, %s.' % name) 结果:
你输入的名字会被用来打造一个个性化的问候信息。在某些场合下,文件式交互可能比简单的输入更具实用性。以下是一个读取文件并统计单词数量的示例。
with open('file.txt', 'r') as f: words = f.read().split()print(len(words)) 结果:
你可以通过创建一个名为file.txt的文本文件来测试这个程序。 编写一个程序,能够接收两个数值并计算它们的和。尝试将所有代码放在一行以体验Python的灵活性。
print('两数之和为:%.2f' % (float(input('输入第一个数:')) + float(input('输入第二个数:')))) 结果:
输入两个数值后,程序会输出它们的和,保留两位小数。使用海伦公式计算三角形的面积。这种方法适用于已知三边长的情况。
a = input('三角形的边长a=')b = input('三角形的边长b=')c = input('三角形的边长c=')s = (float(a) + float(b) + float(c)) / 2area = float(s) * (float(s) - float(a)) * (float(s) - float(b)) * (float(s) - float(c)) ** 0.5print('三角形面积为:%.2f' % area) 结果:
输入三角形的三边长,程序会输出对应的面积。编写一个程序,接收圆的半径并计算其面积。
r = input('输入半径r:')area = float(r) * float(r) * 3.14print('圆的面积为:%.2f' % area) 结果:
输入半径后,程序会输出圆的面积。通过简单的图形绘制工具,画出一组同心圆。
import turtlecircle(10)turtle.circle(40)
结果:
你可以看到两个大小不同的同心圆。编写一个程序绘制五角星。
import turtlefor i in range(5): turtle.forward(100) turtle.left(144)
结果:
你会看到一个五角星出现在屏幕上。通过设置颜色和填充色,绘制一个五角星。
import turtleturtle.color("yellow")turtle.bgcolor("red")turtle.fillcolor("yellow")turtle.speed(1)turtle.begin_fill()for i in range(5): turtle.forward(200) turtle.right(144)turtle.end_fill() 结果:
你会看到一个全黄色的五角星。这些代码示例涵盖了从简单交互到图形绘制的多个方面。随着对Python语法和图形库的熟悉,你可以创造出更复杂的功能。
转载地址:http://tmafk.baihongyu.com/