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小时内删除。
发表评论