Crossin的编程教室

标题: 小白求教~这个应该怎么改啊 [打印本页]

作者: 树歌    时间: 2019-8-14 16:48
标题: 小白求教~这个应该怎么改啊
import random
secert = random.randint(1,100)
guess = 0
tries = 0
print("AHOY!I AM THE DREAD PIRATE ROBERS,AND I HAVW A SECRET!")
print("IT IS A NUMBER FROM 1 TO 99. I WILL GIVE YOU 6 TRIES.")
while guess!= secert and tries < 6:
    guess = int(input("WHAT IS YER GUESS?"))
    if guess<66:
        print("TOO LAW")
    elif guess>66:
        print("TOO HIGH")
    tries = tries + 1
    if guess==66:
        print("YOU FOUND MY SECERT!")
    else:
        print("NO MORE GUESSES! BETTER LUCK NEXT TIME, MATEY!")
        print("THE SECERT NUMBER WAS",66)
有这么几个问题:1.不知道这个程序写的对不对,反正运行不出结果
2.想知道怎么改3.超级超级小白,希望大神解说的时候尽量白话
作者: 滕旭    时间: 2019-8-17 23:23
import random
# secert是1-100之间的随机数
secert = random.randint(1,100)
guess = 0
tries = 0
print("AHOY!I AM THE DREAD PIRATE ROBERS,AND I HAVW A SECRET!")
print("IT IS A NUMBER FROM 1 TO 99. I WILL GIVE YOU 6 TRIES.")
# tries<6 来统计输入的数(guess)是否和secert的值相等
while guess!= secert and tries < 6:
    print('secert:', secert)
    guess = int(input("WHAT IS YER GUESS?"))
    if guess<secert:
        print("TOO LAW")
    elif guess>secert:
        print("TOO HIGH")
    elif guess==secert:
        print("YOU FOUND MY SECERT!")
    # 输入guess不等于secert时,tries的值加1
    tries = tries + 1
print("NO MORE GUESSES! BETTER LUCK NEXT TIME, MATEY!")
print("THE SECERT NUMBER WAS", secert)
# 加两条注释和一个print语句,你看一下




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5