4.16 学习笔记

控制流
# 1.条件控制语句
**# if 条件:

# 满足条件执行的**

1.条件控制语句**代码

elif 条件:

# 满足条件执行的代码

else:

# 不满足所有条件执行的代码**

#成绩>=60 ,输出"通过",否则输出"不及格"

score = int(input("请输入成绩:")) #input() 函数返回一个字符串

if 60 <= score <= 80:

print(f'你的成绩是{score}分,考试通过!!',end=' ')

print('恭喜!!')

elif score >= 80:

print(f'你的成绩是{score}分,优秀!!')

else :

print('考试不及格!!')

# # 猜数字游戏

import random

num = random.randint(1,100) #生成1-100的随机数

myguss = int(input('输入你猜的数字:'))

if myguss == num:

print('恭喜你猜对了')

elif myguss > num:

print('你猜的数字太大了')

else:

print('你猜的数字太小了')

**# 2.循环控制语句

while 循环 不知道循环的次数

(1)while 条件:

满足条件执行的代码

(2)for 循环

for value in 可迭代数据:

满足条件执行的代码**

# (1)while 循环

# 猜数字游戏

import random

num = random.randint(1,100) #生成1-100的随机数

while True:

myguss = int(input('输入你猜的数字(0-100之间):'))

if myguss == num:

print('恭喜你猜对了')

break

elif myguss > num:

print('你猜的数字太大了')

else:

print('你猜的数字太小了')

# (2)for 循环
**# range(start, stop, step)

start: 起始值(包含),默认为0

stop: 结束值(不包含)

step: 步长(可选),默认为1

range(1, 10) 是Python中的一个函数,用于生成一个整数序列** 。

含义:

生成从 1 开始到 10 结束(不包含10)的整数序列

实际生成的数字是:1, 2, 3, 4, 5, 6, 7, 8, 9

用for循环打印99乘法表

for i in range(1,10):

for j in range(1,i+1):

print(f'{i}*{j}={i*j}',end=' ') # end=' ',输出数字后不换行

print() # 每一行,打印完之后换行

#实现求和 1+2+3+...+100

sum = 0

for i in range(1,101):

sum += i

print(sum)

# 通过for循环 遍历列表,字符串,元组,字典

list1 = [1,2,3,4,5,6,7,8,9,10]

for i in list1:

print(i)

相关推荐
weixin_459753941 小时前
golang如何实现Trace上下文传播_golang Trace上下文传播实现思路
jvm·数据库·python
zhangfeng11331 小时前
openclaw skills 小龙虾技能 通讯仿真 matlab skill Simulink Agentic Toolkit,通过kimi找到,mcp通讯
开发语言·matlab·openclaw·通讯仿真
weixin_444012932 小时前
PHP 中逻辑或(--)运算符的正确使用与条件逻辑重构指南
jvm·数据库·python
iAm_Ike8 小时前
Go 中自定义类型与基础类型间的显式类型转换详解
jvm·数据库·python
iuvtsrt8 小时前
Golang怎么实现方法集与接口的匹配_Golang如何理解值类型和指针类型实现接口的区别【详解】
jvm·数据库·python
chao1898448 小时前
基于 SPEA2 的多目标优化算法 MATLAB 实现
开发语言·算法·matlab
赏金术士8 小时前
Kotlin 习题集 · 高级篇
android·开发语言·kotlin
旦莫8 小时前
AI驱动的纯视觉自动化测试:知识库里应该积累什么知识内容
人工智能·python·测试开发·pytest·ai测试
楼兰公子9 小时前
buildroot 在编译rust时裁剪平台类型数量的方法
开发语言·后端·rust
知识领航员9 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github