随机数猜年龄游戏

随机数猜年龄游戏

复制代码
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# Author: davie
# This is a guess the number game
import random
secretNumber = random.randint(1,20)
print("I'm thinking of a number between 1 and 20.")

# Ask the player to guess 6 times.
for guessesTaken in range(1,7):
    print("Take a guess.")
    guess = int(input("请输入一个数字->:"))

    if guess < secretNumber:
        print("Your guess is too low.")
    elif guess > secretNumber:
        print("Your guess is too high.")
    else:
        break # This condition is the correct gues!
if guess == secretNumber:
    print("Good job! You guessed my number in "+ str(guessesTaken) +' guesses!')
else:
    print("Nope. The number I was thinking of was "+ str(secretNumber))
复制代码

执行结果如下:

复制代码
D:\yc\pycharm\venv\Scripts\python.exe D:/yc/pycharm/python3/test.py
I'm thinking of a number between 1 and 20.
Take a guess.
请输入一个数字->:1
Your guess is too low.
Take a guess.
请输入一个数字->:10
Your guess is too low.
Take a guess.
请输入一个数字->:16
Your guess is too low.
Take a guess.
请输入一个数字->:18
Good job! You guessed my number in 4 guesses!

Process finished with exit code 0
复制代码

 

posted @   davie2020  阅读(318)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示