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

Python-ry-day03

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

Python-ry-day03

# 循环里面还有循环
# 打印 5行6列的 *
# 外层循环负责多少行, 里层循环负责每一行执行的事情
# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
i = 0
while i<5:
    j = 0
    while j<6:
        print("* ", end='')
        j+=1
    # 换行
    print()
    i+=1
print('--'*20)
# *
# * *
# * * *
# * * * *
# * * * * *
# * * * * * *
i = 0
while i<6:
    j = 0
    while j <= i:
        j += 1
        print("* ", end='')
    # 换行
    print()
    i+=1
print('--'*20)

i = 1
while i<=9:
    j = 1
    while j<= i:
        print(f"{j} x {i} = {i*j}", end='t')
        j+=1
    print()
    i+=1

for循环

# for 循环更常用
# for 临时变量 in 迭代对象:
#     循环体
# 字符串就是可迭代对象中的一种
# 1. 纯迭代
name = "哈哈xixixi"
# name = "12132132"
# name = 234213422
# for x in name:
#     print(x)
# 2.次数迭代
# range(end) 终止
# range(start, end)
# range(start, end, step) # step步长
sums = 0
for i in range(1, 101):
    sums += i
print(sums)

# break 终止本层循环
# continue 终止本次循环, 执行下一次循环
# 累加和大于1000是终止并且输出

sums = 0
for i in range(1, 101):
    if sums > 1000:
        break
    sums += i
print(sums)
# 计算所有奇数累加和
sums = 0
for i in range(1, 101, 2):
    if i%2==0:
        continue
    sums += i
print(sums)
# 打印 5行6列的 *
# 外层循环负责多少行, 里层循环负责每一行执行的事情
# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
# * * * * * *
for _ in range(5):
    for _ in range(6):
        print("* ", end='')
    print()
print('--'*20)
# *
# * *
# * * *
# * * * *
# * * * * *
# * * * * * *
# for i in range(5):
#     for _ in range(i+1):
#         print("* ", end="")
#     print()
for i in range(5):
    for j in range(1,i+2):
        print("* ", end="")
    print()
print('--'*20)
# 九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j} * {i} = {i * j}", end="t")
    print()
from random import randint
computer = randint(1, 100)
count = int(input("请投币"))
for i in range(1,100):
    count -= 1
    num = int(input("请输入您猜的数字"))
    if num > computer:
        print("猜大了")
    elif num < computer:
        print("猜小了")
    else:
        print("猜对了")
        break
    if count == 0:
        print("用光了,去买币吧")
        break

函数

# 函数 : 将重复的代码进行封装的一种结构, 避免代码冗余
# 定义函数语法:
# def 函数名(形式参数1, 形式参数2, 形式参数3....参数n):
#     函数体
from random import randint
## 分类
# 无参无返回
def hello():
    print("Hello")
# 调用函数
#函数名(实际参数1...)
hello()
# 有参无返回
def calSum(n):
    sums = 0
    for i in range(1, n+1):
        sums += i
    print(sums)
calSum(10)
calSum(100)
print(calSum(1000)) # None
# 无参有返回
def f():
    return "Eric"
    # print("Eric")
name = f()
print(name + "Lee")

## 编写一个函数实现 两个数相加
def add(x, y):
    print(x + y)
# 将相加的后的结果 扩大100倍
add(10, 20)

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

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

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