第二天 if与else while循环

weather = input('今天的天气咋样')

if weather == 'rain':

    print('在家学习')

elif weather == 'sun':

    print('出去游泳')

elif weather == 'overcast':

    print('出去逛街')

else:

    print('天气位置 尽量不出去')


number = 10

if number > 20:

    print('number比20大')

else:

    print('number不比20大')

print(1 if number < 20 else 2)


n = 1 #循环初始值

while n<=10: #循环的终止条件

    if n == 5:

        n+=1

        continue #跳出本次循环 继续下一次

    print(f'墨染在跑步,现在是第{n}圈') #要执行的代码块

    n=n+1

##    if n==5:

##        break #提前终止掉循环 不再执行

else:

    print('墨染今天的任务正常完成啦')


i = 1

while i<10:

    j = 1

    while j<10:

        print(f'i={i},j={j}')

        j+=1

    i+=1


import random # 随机数模块

a = random.randint(0,100)



作业:

1.用while循环打印出九九乘法口诀表

2.用while做一个猜数字的游戏









答案:

i = 1

while i<=9:

    j = 1

    while j<=i:

        print(str(j)+'*'+str(i)+'='+str(j*i),end='\t')

        j+=1

    print("")

    i+=1   



import random

guessing = random.randint(0,50)

answer = int(input('这是个猜数字的游戏,范围在50之间哦,一共有5次机会哦,猜猜看吧'))

opportunity = 5

while guessing <= 50 and opportunity<=5 :

    opportunity=opportunity-1

    if answer > guessing and 0<=answer<=50:

        print(f'你猜的有点大哦,',end='')

        answer = int(input(f'你还有{opportunity}机会,请重新输入'))

    elif answer < guessing and 0<=answer<=50:

        print(f'你猜的有点小哦,',end='')

        answer = int(input(f'你还有{opportunity}机会,请重新输入'))

    elif answer > 50:

        print('恶意破坏规则,游戏终止')

        answer = int(input(f'你木有机会了'))

        break

    elif answer < 0:

        print('恶意破坏规则,游戏终止')

        answer = int(input(f'你木有机会了'))

        break

    else:

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

        break

    if opportunity <= 1:

        print('你的机会木有了,游戏结束')

        break

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容