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)

相关推荐
benchmark_cc5 小时前
如何用 Python + QuantDash 快速构建高胜率“配对交易(Pairs Trading)”策略?
开发语言·人工智能·python·pandas·量化交易·quantdash
程序员无隅6 小时前
Coding Agent 为什么压缩上下文后还能继续工作?上下文模块设计拆解
java·开发语言·数据库
Python+996 小时前
Java 枚举类(Enum)详解:从基础到高级应用
java·开发语言·python
二炮手亮子7 小时前
浅记java线程池
java·开发语言
zmzb01037 小时前
C++课后习题训练记录Day157
开发语言·c++
dunge20267 小时前
2026年7月最新ChatGPT Plus / Pro 与 Codex:当 AI Agent 最新5.6版本来袭,必须理解事务、幂等与补偿
开发语言·人工智能·python
爱吃牛肉的大老虎9 小时前
rust基础之环境搭建
java·开发语言·rust
openKylin9 小时前
与全球技术演进同频,openKylin 3.0从C迈向Rust
c语言·开发语言·rust·开源·开放原子·openkylin
小白学大数据9 小时前
两周完成爬虫技术栈升级:Scrapy 迁移 Crawlo 的路径与取舍
爬虫·python·scrapy
用户8356290780519 小时前
使用 Python 在 Excel 中添加和自定义文本框
后端·python