专注Golang Python语言 云原生 人工智能领域得博主
过去经历的意义在于引导你 而非定义你
欢迎点赞 收藏 ⭐留言
# 使用print输出模拟跑一圈 # print( 操场跑圈中..... ) # print( 操场跑圈中..... ) # print( 操场跑圈中..... ) # print( 操场跑圈中..... ) # print( 操场跑圈中..... ) # 使用循环解决跑圈问题 # 1. 记录已经跑了多少圈 # 3. 书写循环,判断是否满足条件 while i 5: print( 操场跑圈中..... ) # 2. 跑了一圈之后,记录的圈数加1 print( 跑圈完成 )while实现猜拳游戏
import random while 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 0 while i 100: # 求和 my_sum i # my_sum my_sum i # 改变i的值 # 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边, # 如果想要多次输出,放在里边 print( 求和的结果为 , my_sum)计算1-100之间偶数的累加和
# 偶数, 能被2整除的数是偶数 num % 2 0 # 循环生成 1- 100 之间的数字 # 定义变量记录初始的值 my_sum 0 while i 100: # 先判断数字是不是偶数,如果是偶数求和 if i % 2 0: my_sum i # my_sum my_sum i # 改变i的值 # 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边, # 如果想要多次输出,放在里边 print( 求和的结果为 , my_sum)计算1-100之间偶数的累加和2
# 循环生成 1- 100 之间的数字 # 定义变量记录初始的值 my_sum 0 i 2 # 1-100 之间第一个偶数 while i 100: my_sum i # my_sum my_sum i # 改变i的值 i 2 # 保证每次的结果都是偶数 # 将代码放在循环的缩进里边.还是外边,可以思考,这行代码想让他打印输出几次,如果只输出一次,放在外边, # 如果想要多次输出,放在里边 print( 求和的结果为 , my_sum)while循环嵌套
# 操场跑圈 一共需要跑5圈 # 每跑一圈,需要做3个俯卧撑, # 1. 定义变量记录跑的圈数 while i 5: # 2. 定义变量, 记录每一圈做了多少个俯卧撑 # 3. 操场跑圈 print( 操场跑圈中..... ) # 4. 做俯卧撑 while j 3: print( 做了一个俯卧撑 ) # 一圈完整了,圈数加1for循环
for i in hello : # i 一次循环是字符串中的一个字符 print(i, end ) # range(n) 会生成 [0, n) 的数据序列, 不包含n for i in range(5): # 0 1 2 3 4 # print(i) print( 操场跑圈... ) # range(a, b) 会生成 [a, b) 的整数序列, 不包含b for i in range(3, 7): # 3 4 5 6 print(i) # range(a, b, step) 会生成[a, b) 的整数序列,但是每个数字之间的间隔(步长)是step for 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 定义变量,记录打印了几行 while j n: # 2. 打印一行的* # 2.1 记录一行中已经打印的*个数 while i n: # 1. 打印一个* print( * , end ) # 打印一行的时候, 不能换行 # 一行打印结束之后,需要让j 1, 同时还需要换行 print() # print函数默认会输出换行



