我是靠谱客的博主 温柔手机,最近开发中收集的这篇文章主要介绍设置一个范围1-100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

●无限次机会,直到猜中为止

●每一次猜不中,会提示大了或小了

●猜完数字后,提示猜了几次

   ●提示:

●无限次机会,终止条件不适合用数字累加来判断

●可以考虑布尔类型本身(True or False)

●需要提示几次猜中,就需要提供数字累加功能

●随机数可 以使用:import random

num = random. randint(1, 100)

代码:

#猜数字游戏,可重复玩

import random

def conjecture(): #猜数字游戏的函数

    answer = random.randint(1, 100) #产生的随机数范围包括下限和上限

    counter = 0

    print('请猜一猜这个整数(1—100)是多少?')

    while True:

        counter += 1

        number =input()

        if number.isdigit(): #用number.isdigit判断字符串是否为纯数字

            number=int(number)

            if number < answer:

                print('太小了!')

            elif number > answer:

                print('太大了!')

            elif number == answer:

                print('恭喜你猜对了!')

                break

        else :

                print('请输入1至100的整数!')

    print('你总共猜了%d次' % counter)

 

print('>>>>>====-游戏开始-====<<<<<')

conjecture()

while True:

    option = input('还想再玩一次吗?(回答y或n)n')

    yes='y'

    no='n'

    if option == yes:

        conjecture()

    elif option == no:

        break

    else:

        print('你的回答电脑无法识别!n')

print('>>>>>====-游戏结束-====<<<<<')

 

 

最后

以上就是温柔手机为你收集整理的设置一个范围1-100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数的全部内容,希望文章能够帮你解决设置一个范围1-100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部