python笔记_第一天

第一个程序的一些随记:
原实例程序:

print ("一个小游戏,简单的测试一下语法和功能")
temp = input ("猜猜我现在想的数字是哪一个:")
guess = int (temp)
while guess != 8 :
    temp = input ("猜错了:")
    guess = int (temp)
    if guess == 8 :
        print ("好厉害,居然猜对了")
    else :
        if guess > 8 :
            print ("给你个提示吧:太大了")
        else :
            print ("给你个提示吧:太小了")
print ("游戏结束啦!")

存在的问题:
1、第一次猜对并没有正确的提示,直接输出游戏结束
2、第一次猜测无提示

改进如下:

print ("一个测试性的小游戏")
temp = input ("猜猜我现在想的数字是什么:")
guess = int (temp)
while guess != 8 :
        temp = input ("猜错了,再给你一次机会:")
        guess = int (temp)    
        if guess > 8 :
            print ("大了,在想一想:")
        if guess < 8 :
            print ("小了,在想一下:")
else :
    print ("猜对了")
print ("游戏结束啦")

1、改进第一次猜对后有正确的提示
2、虽然第一次猜测仍无明确提示,但输出的语句可以暗示运行程序的用户再次尝试
3、代码更简短了
4、双if不知是否更合理有待后续补充

笔记:
1、条件分支:
if 条件:
条件为真(true)执行的操作
else :
条件为假(false)执行的操作
2、while循环语法:
while 条件 :
当条件为真(true)时执行循环
当条件为假(false)时不执行循环
3、int
int()
将一个字符串或数字转换为整型
markdown测试

posted @ 2020-12-17 16:42  三水啊  阅读(57)  评论(0)    收藏  举报