python比较有趣的代码
以Python比较有趣的代码为题,我们将探索一些有趣的Python代码片段和项目,让你感受到Python语言的魅力和创造力。
1. 猜数字游戏
猜数字游戏是一个简单而有趣的Python项目。代码如下:
```python
import random
def guess_number():
    number = random.randint(1, 100)
    guess = 0
    tries = 0
    print("欢迎来到猜数字游戏!")python新手代码你好
    print("我想了一个1到100之间的数字,你猜是多少?")
    while guess != number:
        guess = int(input("请输入你的猜测:"))
        tries += 1
        if guess < number:
            print("猜小了!")
        elif guess > number:
            print("猜大了!")
        else:
            print(f"恭喜你猜对了!数字是{number},你猜了{tries}次。")
guess_number()
```
这段代码通过随机生成一个1到100之间的数字,然后让用户通过输入来猜测这个数字。根据用户的猜测,程序会给出相应的提示,直到猜对为止。
2. 文字游戏:猜单词
这是另一个有趣的Python项目,用于猜单词。代码如下:
```python
import random
def guess_word():
    words = ['apple', 'banana', 'orange', 'grape', 'watermelon']
    word = random.choice(words)
    guessed_letters = []
    tries = 6
    print("欢迎来到猜单词游戏!")
    print("我想了一个水果的名字,你猜是什么?")
    print("_ " * len(word))
    while tries > 0:
        guess = input("请输入一个字母:").lower()
        if guess in guessed_letters:
            print("你已经猜过这个字母了,请重新输入!")
            continue
        guessed_letters.append(guess)
        if guess in word:
            print("猜对了!")
            for letter in word:
                if letter in guessed_letters:
                    print(letter, end=" ")
                else:
                    print("_", end=" ")
            print()
            if set(word) == set(guessed_letters):
                print(f"恭喜你猜对了!单词是{word}。")
                break
        else:
            print("猜错了!")
            tries -= 1
            print(f"你还有{tries}次机会。")
    else:
        print(f"很遗憾,你没有猜对。正确的单词是{word}。")
guess_word()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。