# 好玩的代码
在编程的世界里,有着无数种令人兴奋和有趣的方式去创造和探索,在这篇文章中,我们将探索一些简单而有趣的代码示例,让我们一起进入这个充满乐趣的编程世界吧!
一、打印出一个巨大的心形
在Python中,我们可以使用print语句和字符串处理函数来创建一个巨大的心形,下面是一个简单的示例:
for row in range(6): for col in range(7): if ((row==0 and col%3!=0) or (row==1 and col%3==0) or (row-col==2) or (row+col==8)): print("*", end="") else: print(" ", end="") print()
运行这段代码,将会打印出一个巨大的心形,你可以试着调整代码中的数字,以改变心形的大小和形状。
二、制作一个简单的计算器
在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 is undefined' else: return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: choice = input("Enter choice(1/2/3/4): ") if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) break else: print("Invalid Input")
这段代码定义了一个简单的计算器程序,用户可以选择四种不同的运算:加法、减法、乘法和除法,然后输入他们想要进行计算的数字,程序将返回结果,这是一个非常基础的例子,但你可以在此基础上进行扩展,添加更多的功能和复杂性。
三、制作一个猜数字游戏
我们可以制作一个简单的猜数字游戏,计算机随机选择一个1到100之间的数字,用户需要猜测这个数字是什么,这是一个非常有趣的游戏,可以锻炼用户的猜测能力和运气,下面是一个示例:
import random number = random.randint(1, 100) guess = int(input("Guess a number between 1 and 100: ")) count = 0 while guess != number: count += 1 if guess > number: guess = int(input("Too high. Guess again: ")) else: guess = int(input("Too low. Guess again: ")) print("Good job! You guessed the number! It took you", count, "guesses.")
```java