鱼C论坛

 找回密码
 立即注册
查看: 1119|回复: 3

[技术交流] 刚开始,我的思路总是与参考答案不同 python 004课后作业讨论

[复制链接]
发表于 2017-12-18 20:24:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import random
secret = random.randint(1,10)

print('------I love python------')
temp = input('guess a num:')
guess = int(temp)
GuessNum = 1
if guess == secret:
    print('NO WAY!')
    print('winner winner chicken dinner')
else:
    while GuessNum < 3:
        temp = input('try again:')
        guess = int(temp)
        if guess == secret:
             print('winner winner chicken dinner')
        else:
            if guess > secret:
                print('too big')
            else:
                print('too small')
        GuessNum = GuessNum+1
    print('time up') #第三次必出现time up,求如何做到第三次输入8时,不出现这一句话?
print('game over')


后两题倒是没有bug了,我写的是这样的,供参考交流:
temp=input('请输入一个整数:')
num=int(temp)
i=1
while i<=num:
    print(i)
    i=i+1

temp=input('请输入一个整数:')
num=int(temp)
i=1
while i<=num:
    print(' '*(num-i), '*'*(num-(i-1)))
    i=i+1

#print(' '*(num-i), '*'*(num-i+1))也可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-18 20:58:11 From FishC Mobile | 显示全部楼层
好事,说明你自己有认真思考
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-18 21:14:45 | 显示全部楼层
你这个程序,第一次运行没有提示大小
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-19 00:03:48 From FishC Mobile | 显示全部楼层
kanglunsam 发表于 2017-12-18 21:14
你这个程序,第一次运行没有提示大小

对呀,我这个还是不够完善
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 00:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表