Python语言编写的程序是由 一系列Python语句组成的文本文件。这些程序文件通常使用扩展名`.py`,例如`welcome.py`或`web.py`。执行程序时,Python会按照文件中的顺序逐行解释并执行这些语句。
Python支持多种编程范式,包括面向对象编程、命令式编程和函数式编程,这使得它既适合编写简单的脚本,也适合开发复杂的应用程序。
Hello, World!程序:
这是编程世界中的传统第一个程序,用于在屏幕上打印“Hello, World!”。
```python
print("Hello, World!")
```
基本数学运算程序:
该程序读取用户输入的两个数字,并输出它们的和、差、积和商。
```python
def calculate_operations(a, b):
sum_result = a + b
difference = a - b
product = a * b
if b != 0:
quotient = a / b
else:
quotient = "undefined (cannot divide by zero)"
return sum_result, difference, product, quotient
def main():
try:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
except ValueError:
print("输入无效,请输入数字。")
return
sum_result, difference, product, quotient = calculate_operations(num1, num2)
print(f"{num1} + {num2} = {sum_result}")
print(f"{num1} - {num2} = {difference}")
print(f"{num1} * {num2} = {product}")
print(f"{num1} / {num2} = {quotient}")
if __name__ == "__main__":
main()
```
简单的猜数字游戏:
该程序生成一个1到100之间的随机数,并让用户通过循环输入猜测,直到猜对为止。
```python
import random
secret_number = random.randint(1, 100)
print("欢迎来到猜数字游戏!我想了一个 1 到 100 之间的数字,你来猜猜看。")
attempts = 0
while True:
try:
guess = int(input("请输入你的猜测:"))
attempts += 1
if guess == secret_number:
print(f"恭喜你猜对了!这个数字是{secret_number}。你一共用了{attempts}次尝试。")
break
elif guess < secret_number:
print("你的猜测小了。")
else:
print("你的猜测大了。")
except ValueError:
print("输入无效,请输入数字。")
```
这些示例展示了Python程序的基本结构和用法,从简单的命令行程序到复杂的应用程序,Python都能胜任。