资讯专栏INFORMATION COLUMN

【我奶奶都能看懂系列004】☀️python基础语法,小学生也可以学!

番茄西红柿 / 3010人阅读

🌌 专注Golang,Python语言,云原生,人工智能领域得博主;
💜 过去经历的意义在于引导你,而非定义你;
📢 欢迎点赞 👍 收藏 ⭐留言!


while循环

# 使用print输出模拟跑一圈# print('操场跑圈中.....')# print('操场跑圈中.....')# print('操场跑圈中.....')# print('操场跑圈中.....')# print('操场跑圈中.....')# 使用循环解决跑圈问题# 1. 记录已经跑了多少圈i = 0# 3. 书写循环,判断是否满足条件while i < 5:    print('操场跑圈中.....')    # 2. 跑了一圈之后,记录的圈数加1    i += 1print('跑圈完成')

while实现猜拳游戏

import randomwhile True:    # 1. 用户输入自己出拳的内容    user = int(input('请输入要出的拳:1(石头) 2(剪刀) 3(布):'))    # 2. 让电脑随机出拳    computer = random.randint(1, 3)  # 随机产生1-3 之间的随机数    # print(computer)    # 3. 判断胜负    # 3.1 平局 输入的内容一样  user == computer    # 3.2 user 胜利, ①. user==1 and computer==2  ② user==2 and computer==3 ③ user==3 and computer == 1    # 3.3 else 剩下的情况就是电脑胜利    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之间的累加和

# 1 + 2 + 3 + 99 + 100#  循环生成 1- 100 之间的数字# 定义变量记录初始的值my_sum = 0i = 1while i <= 100:    # 求和    my_sum += i  # my_sum = my_sum + i    # 改变i的值    i += 1# 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边,# 如果想要多次输出,放在里边print('求和的结果为', my_sum)

计算1-100之间偶数的累加和

# 偶数, 能被2整除的数是偶数  num % 2 == 0#  循环生成 1- 100 之间的数字# 定义变量记录初始的值my_sum = 0i = 1while i <= 100:    # 先判断数字是不是偶数,如果是偶数求和    if i % 2 == 0:        my_sum += i  # my_sum = my_sum + i    # 改变i的值    i += 1# 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边,# 如果想要多次输出,放在里边print('求和的结果为', my_sum)

计算1-100之间偶数的累加和2

#  循环生成 1- 100 之间的数字# 定义变量记录初始的值my_sum = 0i = 2  # 1-100 之间第一个偶数while i <= 100:    my_sum += i  # my_sum = my_sum + i    # 改变i的值    i += 2  # 保证每次的结果都是偶数# 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边,# 如果想要多次输出,放在里边print('求和的结果为', my_sum)

while循环嵌套

# 操场跑圈 一共需要跑5圈# 每跑一圈,需要做3个俯卧撑,# 1. 定义变量记录跑的圈数i = 0while i < 5:    # 2. 定义变量, 记录每一圈做了多少个俯卧撑    j = 0    # 3. 操场跑圈    print('操场跑圈中.....')    # 4. 做俯卧撑    while j < 3:        print('做了一个俯卧撑')        j += 1    # 一圈完整了,圈数加1    i += 1

for循环

for i in 'hello':    # i 一次循环是字符串中的一个字符    print(i, end=' ')# range(n)  会生成 [0, n) 的数据序列, 不包含nfor i in range(5):  # 0 1 2 3 4    # print(i)    print('操场跑圈...')# range(a, b)  会生成 [a, b) 的整数序列, 不包含bfor i in range(3, 7):  # 3 4 5 6    print(i)# range(a, b, step) 会生成[a, b) 的整数序列,但是每个数字之间的间隔(步长)是stepfor i in range(1, 10, 3):  # 1 4  7    print(i)

for 循环嵌套

# 操场跑圈 一共需要跑5圈for i in range(5):    print('操场跑圈中')    # 每跑一圈,需要做3个俯卧撑,    for j in range(3):        print('做一个俯卧撑....')

循环嵌套使用-打印正方形

n = int(input('请输入正方形的边长:'))# n = 5# 3. 打印 n 行的*# 3.1 定义变量,记录打印了几行j = 0while j < n:    # 2. 打印一行的*    # 2.1 记录一行中已经打印的*个数    i = 0    while i < n:        # 1. 打印一个*        print('*', end=' ')   # 打印一行的时候, 不能换行        i += 1    # 一行打印结束之后,需要让j + 1, 同时还需要换行    print()  # print函数默认会输出换行    j += 1# for 循环实现打印正方形# 2. 打印n 行for j in range(n):    # 1. 打印一行    for i in range(n):        print('*', end=' ')    print()  # 换行

打印三角形

n = 5# 2. 定义变量,记录打印的行数j = 1  # 将要打印第一行while j <= n:    # 1. 定义变量记录一行打印的*个数    i = 1  # 将要打印第一个    while i <= j:        print('*', end=' ')        i += 1    print()    j += 1# for循环打印三角形for i in range(n):  # 控制行数    for j in range(i+1):  # i  range(i) 不包含i  , 控制一行打印的个数        print('*', end=' ')    print()

break

# 有五个苹果# 1. 吃了三个苹果之后, 吃饱了.后续的苹果不吃了# 2. 吃了三个苹果之后.在吃第四个苹果,发现了半条虫子,这个苹果不吃了,还要吃剩下的苹果for i in range(1, 6):    if i == 4:        print('吃饱了, 不吃了')        break  # 终止循环的执行    print(f'正在吃标号为 {i} 的苹果')

continue

# 有五个苹果# 1. 吃了三个苹果之后, 吃饱了.后续的苹果不吃了# 2. 吃了三个苹果之后.在吃第四个苹果,发现了半条虫子,这个苹果不吃了,还要吃剩下的苹果for i in range(1, 6):    if i == 4:        print('发现半条虫子,这个苹果不吃了, 没吃饱,继续吃剩下的')        continue  # 会结束本次循环,继续下一次循环    print(f'吃了编号为{i}的苹果')

循环和else

my_str = 'hello python!'# my_str = 'hello itcast!'for i in my_str:    if i == 'p':        print('包含p这个字符')        # 已经判断出来包含了,是否还需要继续判断        breakelse:    print('不包含p这个字符')

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121151.html

相关文章

  • 奶奶都能看懂系列005】☀python基础语法——容器,可以

    🌌 专注Golang,Python语言,云原生,人工智能领域得博主; 💜 过去经历的意义在于引导你,而非定义你; 📢 欢迎点赞 👍 收藏 ⭐留言! 前言 字符串下标切片字符串查找相关的操作字符串的替换字符串的分隔字符串连接 列表列...

    番茄西红柿 评论0 收藏2637
  • python能做什么软件?Python到底能干嘛,一文看懂

    摘要:语料库是由文本构成的数据集通过提供现成的文本数据来辅助文本处理。那么可以用来做什么呢我自己是一名从事是不错的入门选项。大数据和人工智能是机器学习和的主要开发语言。 Python培训有哪些内容?很多零基础学员不知道Python软件是干什么用的?Python软件是Python工程师编写代码时所需...

    YorkChen 评论0 收藏0
  • Python技能树》Python简介

    摘要:火爆是当今非常热门的语言之一,根据年月编程语言排行,荣获年度编程语言称号,并且其流行度依然处在上升势头。学习完技能树之后,你将进入编程的大门,明白编程的作用,建立编程的兴趣方法和习惯。 ? 作者主页:不吃西红柿  ? 简介:CSDN博客专家?、HDZ核心组成员? 、Python领域优质创作者...

    BlackMass 评论0 收藏0
  • 们一直谈论“写代码”,但你会“读代码”吗?

    摘要:只有能看懂代码,你才能快速准确地定位代码中的问题。要写出很的代码,少不了阅读优秀的源码。我们的论坛和答疑群里,有一些同学会查看并解答其他人的代码问题。实际上,我觉得就是没看懂你只是看懂了每一行代码的意思,但并没有理解整个代码的设计。 编程,又被称作 写代码 。这个说法有可能会带来一点点误解,让人觉得如何写是学习编程要解决的主要问题。但事实并非如此。尽管最终代码要在键盘上敲出来,但这个过...

    2i18ns 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<