栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 

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('不包含这个字符')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1029794.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号