Day1----for循环、if判断、while循环

目录

while循环

 模拟跑圈

猜拳游戏改装版

1-100累加和

1-100 偶数累加和

操场跑圈加强版

if判断

 Dubug调试 排查错误

 成绩判断

假设有两块钱就可以上车

 猜拳游戏

三目运算

变量=表达式 if判断条件 else 表达式2   #扁平化

 for循环

 1、操场跑圈案例

2、打印正方形案例

3、打印三角形案例

4、苹果案例

5、字符串中有某个字符 案例


while循环

 模拟跑圈

i=0
print('操场跑圈中......')
while i<6:
    i+=1
    print(f'这是第{i}圈.....')

print('跑圈完成')

猜拳游戏改装版

import random

print('请输入以下选项的一个:')
print('************')
print('   1 石头')
print('   2 剪刀')
print('   3 布')
print('************')

while 1:
    user=int(input('输入选项:'))
    computer=random.randint(1,3)
    print(computer)
    if user==computer:
        print('平局')
    elif (user==1 and computer==2) or (user==2 and computer==3)\
            or user==3 and computer==1:
        print('恭喜你,你赢了!!')
    else:
        print('很遗憾,电脑胜利')

1-100累加和

my_sum=0
i=1
while i<=100:
    my_sum +=i
    i +=1

print(my_sum)

1-100 偶数累加和

my_sum=0
i=1
while i<=100:
    if i%2==0:
        my_sum += i
    i +=1

print(my_sum)

操场跑圈加强版

i=0 #圈数    #共六圈


print('操场跑圈中....一圈三个俯卧撑')

while i<6:
    j = 0  # 俯卧撑
    print(f'这是第{i}圈')
    while j<3:
        print('做了一个俯卧撑')
        j +=1
    print('一圈跑完了')
    i +=1

print('全部跑完了')

if判断

 Dubug调试 排查错误

1、打断点(想要查看代码的地方或者开始的地方)
2、degug运行代码
3、点击 下一步 查看执行过程

 成绩判断

grade=input('输入你的成绩')
grade=int(grade)
if grade>=90:
    print('优秀')
elif grade>=80:
    print('良好')
elif grade>=60:
    print('及格')
else:
    print('不及格')

假设有两块钱就可以上车

money=int(input('输入你的零钱'))
seat=int(input('输入车上空位'))

if money<2:
    print('你不能上车')
else:
    if seat>=1:
        print('有空位,你可以上车')
    else:
        print('没座位了,抱歉')

 猜拳游戏

import random

print('请输入以下选项的一个:')
print('************')
print('   1 石头')
print('   2 剪刀')
print('   3 布')
print('************')

user=int(input('输入选项:'))
computer=random.randint(1,3)
print(computer)
if user==computer:
    print('平局')
elif (user==1 and computer==2) or (user==2 and computer==3)\
        or user==3 and computer==1:
    print('恭喜你,你赢了!!')
else:
    print('很遗憾,电脑胜利')

三目运算

变量=表达式 if判断条件 else 表达式2   #扁平化

a=int(input('请输入一个数字'))
b=int(input('请输入一个数字'))

result=a-b if a>b else b-a
print(result)

 for循环

 1、操场跑圈案例

for i in range(1,6):
    print('操场跑圈中')
    for j in range(1,4):
        print(f'做了{j}个俯卧撑')
    print(f'这是第{i}圈')

2、打印正方形案例

#n=int(input('输入正方形边长'))

n=5
#
# j=0 #行数
# while j<n:
#     i = 0  # 当前边长
#     while i<n:
#         print('*',end=' ')
#         i+=1
#     print()
#     j+=1
for j in range(5):
    for i in range(n):
        print('*',end=' ')
    print('\n')

3、打印三角形案例

n=5 #高

for i in range(n+1):
    for j in range(i):
        print('*',end=' ')
    print()
    i+=1

4、苹果案例

# 有三个苹果,吃了后,吃饱了不吃了


for i in range(1,6):
    if i==4:
        print('吃饱了,不吃了')
        break
    print(f"正在吃编号为{i}的苹果")

# 有三个苹果,吃第四个的时候,有虫子,不吃了


for i in range(1,7):
    if i==4:
        print('有虫子,吃下一个')
        continue
    print(f"正在吃编号为{i}的苹果")

5、字符串中有某个字符 案例

str='p'
my_str1='hello python'
my_str2='hello lsbhjgasx'
for i in my_str2:
    if i=='p':
        print('有这个字符')
        break
else:
    print('不包含这个字符')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小步调LLY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值