怎么用python编程简单代码

时间:2025-01-23 17:25:21 游戏攻略

Hello World!程序

这是Python编程的入门程序,非常简单。

```python

print("Hello, World!")

```

计算器小程序

实现一个简单的计算器,可以进行加、减、乘、除运算。

```python

def add(x, y):

return x + y

def subtract(x, y):

return x - y

def multiply(x, y):

return x * y

def divide(x, y):

if y == 0:

return "Error! Division by zero."

return x / y

print("选择运算:")

print("1. 加法")

print("2. 减法")

print("3. 乘法")

print("4. 除法")

choice = input("输入你的选择(1/2/3/4): ")

num1 = float(input("输入第一个数字: "))

num2 = float(input("输入第二个数字: "))

if choice == '1':

print(f"{num1} + {num2} = {add(num1, num2)}")

elif choice == '2':

print(f"{num1} - {num2} = {subtract(num1, num2)}")

elif choice == '3':

print(f"{num1} * {num2} = {multiply(num1, num2)}")

elif choice == '4':

print(f"{num1} / {num2} = {divide(num1, num2)}")

```

猜数字游戏

一个简单的猜数字游戏,用于练习Python的基本语法和逻辑控制。

```python

import random

def guess_the_number():

number = random.randint(1, 100)

attempts = 0

print("我正在想一个1到100之间的数字。")

while True:

guess = int(input("请输入你的猜测: "))

attempts += 1

if guess < number:

print("太小了,再试一次!")

elif guess > number:

print("太大了,再试一次!")

else:

print(f"恭喜你,猜对了!你一共用了{attempts}次机会。")

break

guess_the_number()

```

计算BMI

编写一个计算身体质量指数(BMI)的程序。

```python

def calculate_bmi():

height = float(input("请输入你的身高(米): "))

weight = float(input("请输入你的体重(千克): "))

bmi = weight / (height 2)

print(f"你的BMI是:{bmi:.2f}")

if bmi < 18.5:

print("体重过轻")

elif 18.5 <= bmi < 24.9:

print("正常范围")

elif 24.9 <= bmi < 29.9:

print("超重")

else:

print("肥胖")

calculate_bmi()

```

列表推导式

使用列表推导式创建列表。

```python

创建1到10的数字列表

numbers = [i for i in range(1, 11)]

创建1到10之间偶数的列表

even_numbers = [i for i in range(1, 11) if i % 2 == 0]

过滤掉字符串列表中的空字符串

strings = ["hello", "", "world", "", "python"]

non_empty_strings = [s for s in strings if s]

```

函数定义和调用

定义和调用简单的函数。

```python

def greet(name):

"""这个函数用来打招呼"""

print(f"你好,{name}!欢迎学习Python!")

greet("小明")

greet("小红")

```

参数和返回值

定义带有默认参数的函数。

```python

def introduce(name, age=18):

print(f"大家好,我叫{name},今年{age}岁。")

introduce("小李") 使用默认值

introduce("小张", 25) 覆盖默认值

```

纯函数和Lambda函数

定义纯函数和使用Lambda函数。