python 小项目练手

news/2024/5/18 13:08:08 标签: python, 算法, 开发语言, 游戏程序

1)从控制台输入 2 个整数,求和并输出。

python"># 输入
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
# 求和
c = a + b

# 格式化输出
print("{}加{}的和为{}".format(a, b, c))

# 输出结果
请输入第一个整数:1
请输入第二个整数:2
1加2的和为3

2)从控制台输入 2 个整数,求和并输出;完成一次求和后,提示用户是否继续。

python"># 自动循环
while True:
    # 输入
    a = int(input("请输入第一个整数:"))
    b = int(input("请输入第二个整数:"))
    # 求和
    c = a + b
    # 格式化输出
    print("{}加{}的和为{}".format(a, b, c))
    
    # 提示用户是否继续
    d = input("是否继续求和y/n:")
    if d == "y":
        continue
    else:
        break

# 输出结果
请输入第一个整数:1
请输入第二个整数:2
1加2的和为3
是否继续求和y/n:y
请输入第一个整数:3
请输入第二个整数:2
3加2的和为5
是否继续求和y/n:v

3)生成 2 个 1~100 的随机数,输出并求和。

python"># 导入随机库
import random

# 循环三次
for i in range(3):
    # 生成随机数
    a = random.randint(1, 101)
    b = random.randint(1, 101)
    # 打印
    print(a, b, a+b)

# 输出结果
4 99 103
95 51 146
31 32 63

 4)猜数游戏

python"># 导入随机库
import random

# 生成随机数
a = random.randint(1, 101)
# 猜数
b = int(input("请猜一个1~100的数:"))
# 记录猜数次数
c = 1

while True:
    if 101 > b > a:
        print("大了!")
    elif 0 < b < a:
        print("小了!")
    elif b == a:
        print("恭喜你!猜对了!您一共猜了{}次".format(c))
        break
    else:
        print("输入错误!")
        break

    b = int(input("再猜一次:"))
    c += 1

# 输出结果
请猜一个1~100的数:50
大了!
再猜一次:25
大了!
再猜一次:15
小了!
再猜一次:20
大了!
再猜一次:17
大了!
再猜一次:16
恭喜你!猜对了!您一共猜了6次

 


http://www.niftyadmin.cn/n/1079054.html

相关文章

在自己的页面上添加GOOGLE的PageRank

www.8gcs.com在自己的页面上添加GOOGLE的PageRank 一&#xff1a;什么是PageRank(网页级别)PageRank(网页级别)是Google用于评测一个网页“重要性”的一种方法。在揉合了诸如Title标识和Keywords标识等所有其它因素之后&#xff0c;Google通过PageRank来调整结果&#xff0c;使…

LeetCode160——Intersection of Two Linked Lists

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2↘c1 → c2 → c3↗ B: b1 → b2 → b3 begin to intersect at node c1. Notes: If th…

梯度下降和反向传播

1. 什么是梯度下降 梯度&#xff0c;也就是一个向量&#xff0c;导数变化最快的方向&#xff0c;是深度学习前进的方向。 机器学习 收集数据 &#xff0c;创建机器学习模型 &#xff0c;得到 判断模型好坏的方法 回归损失 分类损失 目标&#xff1a;通过调整学习参数 &#…

linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法

转载自&#xff1a;Aric小屋 的博客 linux bash shell之变量替换&#xff1a;:句法、句法、:-句法、-句法、?句法、?句法、:句法、句法 linux bash shell之变量替换&#xff1a;:句法、句法、:-句法、-句法、?句法、?句法、:句法、句法 变量替换和变量默认值设置是紧密相关…

张量 Tensor 的数据类型

在 torch 中 CUP 和 GPU 张量分别有 8 种数据类型&#xff0c;中默认的数据类型为 32 位浮点型 数据类型dtypeCPU TensorGPU Tensor16 位浮点型torch.float16 或 torch.halftorch.HalfTensortorch.cuda.HalfTensor32 位浮点型torch.float32 或 torch.floattorch.FloatTensorto…

OS模块与OS.path模块

os 与 os.path 模块是 python 的内置模块&#xff0c;用于对目录&#xff08;文件夹&#xff09;或文件进行操作。 OS 模块相关函数 函数说明system("calc.exe")打开某个程序文件startfile("path")调用可执行文件getcwd()返回当前的工作目录listdir(&quo…

Iptables 指南 1.1.19

转载自&#xff1a;Iptables 指南 1.1.19 Iptables 指南 1.1.19 Oskar Andreasson oanfrozentux.net Copyright © 2001-2003 by Oskar Andreasson 本文在符合 GNU Free Documentation 许可版本1.1的条件下&#xff0c;可以拷贝、分发、更改&#xff0c;但必须保留绪言…

计算机语言作用域

计算机语言的作用域&#xff0c;也就是定义的变量能发挥作用的区域&#xff0c;类似于数学函数中的自变量、因变量的取值范围&#xff08;值域&#xff09;。 1 其他语言 一般的计算机语言&#xff0c;如C、C 等都是以代码块&#xff08;括号&#xff09;为作用域。 示例&…