Python 3.x 如何创建hi-low python代码

Python 3.x 如何创建hi-low python代码,python-3.x,Python 3.x,您被要求编写一个程序,让各个年龄段的孩子在长途旅行中保持忙碌。该程序将允许用户在计算机上玩高/低游戏。程序将询问用户他/她想玩多少游戏,然后生成一个1-64(含1-64)的随机数(每个游戏不同)。用户将有6次尝试猜测。如果用户的猜测过高或过低,计算机将告诉他们是哪个,并允许用户再次猜测,直到超过6次。如果用户猜到了正确的数字,程序会这样说,而不再要求对该游戏进行猜测。在最后一场比赛结束时,软件将显示赢了多少场比赛以及赢了多少比赛,精确到小数点后3位 一般来说,我对python和编程都是新手,我不

您被要求编写一个程序,让各个年龄段的孩子在长途旅行中保持忙碌。该程序将允许用户在计算机上玩高/低游戏。程序将询问用户他/她想玩多少游戏,然后生成一个1-64(含1-64)的随机数(每个游戏不同)。用户将有6次尝试猜测。如果用户的猜测过高或过低,计算机将告诉他们是哪个,并允许用户再次猜测,直到超过6次。如果用户猜到了正确的数字,程序会这样说,而不再要求对该游戏进行猜测。在最后一场比赛结束时,软件将显示赢了多少场比赛以及赢了多少比赛,精确到小数点后3位

一般来说,我对python和编程都是新手,我不知道如何创建程序,以便用户可以玩多个游戏,在他们选择玩多少游戏结束时,我不知道如何编写程序来告诉玩家赢得的游戏占总游戏数的百分比

这就是我目前所拥有的,任何帮助都将不胜感激

games= int(input("How many games do you want to play? ")) #asking user how             many games he or she would like to play

#instructions      
print("\n")
print("I am thinking of a number in the range of 1-64 inclusive.")
print(" You have 6 tries to guess it.")
print("\n")


import random    
x=(random.randint(1,64))
tries=0
guess=0

while guess != x and tries < 6:
    tries= tries + 1
    guess= int(input("What is your guess? "))

    if guess > x:
        print("Sorry your guess was too high.")
    if guess < x:
        print("Sorry your guess was too low.")
    if guess == x: 
        print("Congrats, you are a winner!!")

if guess == x:
    print(" You won")


if guess != x:
    print("Sorry, you lose!! The number was",x)
games=int(输入(“你想玩多少游戏?”)#询问用户他或她想玩多少游戏
#指示
打印(“\n”)
打印(“我想到的是1-64范围内的数字。”)
打印(“你有6次尝试去猜它。”)
打印(“\n”)
随机输入
x=(random.randint(1,64))
尝试=0
猜测=0
猜猜看!=x并尝试<6:
尝试=尝试+1
guess=int(输入(“您的猜测是什么?”)
如果猜测>x:
打印(“对不起,您的猜测太高了。”)
如果猜测
您可以将游戏的代码封装在一个循环中,添加新的变量以跟踪赢得/输掉/玩过的单个游戏的数量(您只需要三个中的任意两个来计算赢得的百分比),尽管将玩单个游戏的代码放在一个函数中(如果您已经了解了它们),会更简洁,这是分离程序两个方面的好方法