python低阶基础100题(上册)

**

python低阶基础100题(上册)

**


1. 请打印出字符串 Hello World

print("Hello World")


2. 请打印出字符串 爸爸妈妈,你们辛苦啦

print("爸爸妈妈,你们辛苦啦")


3. 请打印出字符串 人生苦短,我用python

print("人生苦短,我用python")


4. 请使用输出(input)一个字符串,再将字符串打印出来

# 获取用户输入的字符串
user_input = input("请输入一个字符串:")

# 打印用户输入的字符串
print(user_input)


5. 请使用两个输入(input)分别输入两个字符串,再将两个字符串分别打印出来

# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")

# 打印两个字符串
print("第一个字符串为:", string1)
print("第二个字符串为:", string2)


**6. 请使用两个输入(input)分别输入两个字符串,再将两个字符串进行拼接(+)再打印输出
**

# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")

# 将两个字符串进行拼接
result = string1 + string2

# 打印拼接后的结果
print("拼接后的字符串为:", result)


7. 请使用输入(input)一个字符串,再利用乘法(*)实现将这个字符串重复1000次,最后再输出

# 输入一个字符串
input_string = input("请输入一个字符串:")

# 使用乘法运算符将字符串重复1000次
result = input_string * 1000

# 输出重复后的字符串
print("重复1000次后的字符串为:", result)


8. 请输入两个字符串,再将这两个字符串分别重复1000次,然后拼接之后再进行输出

# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")

# 将两个字符串分别重复1000次
string1_repeated = string1 * 1000
string2_repeated = string2 * 1000

# 将两个重复后的字符串进行拼接
result = string1_repeated + string2_repeated

# 输出拼接后的结果
print("拼接后的字符串为:", result)


9. 请输入两个字符串str1和str1(使用到2个input()),两个数字a和b(使用到2个input()),将str1字符串重复a次,将str2字符串重复b次,再将两个字符串重复之后的结果进行拼接起来再输出

# 输入第一个字符串和数字a
str1 = input("请输入第一个字符串:")
a = int(input("请输入数字a:"))

# 输入第二个字符串和数字b
str2 = input("请输入第二个字符串:")
b = int(input("请输入数字b:"))

# 将两个字符串分别重复a和b次
str1_repeated = str1 * a
str2_repeated = str2 * b

# 将两个重复后的字符串进行拼接
result = str1_repeated + str2_repeated

# 输出拼接后的结果
print("拼接后的字符串为:", result)


10. 输入两个字符串,输入一个数,将两个字符串进行拼接,再将拼接的结果进行重复1000次,最后将结果进行输出

# 输入两个字符串
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")

# 输入一个数
num = int(input("请输入一个数字:"))

# 将两个字符串进行拼接
concatenated_str = str1 + str2

# 将拼接的结果重复1000次
repeated_str = concatenated_str * num

# 输出重复后的结果
print("重复1000次后的字符串为:", repeated_str)


11. 输入两个数字(整数),输出两个数之和

# 输入两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))

# 计算两个数之和
sum_nums = num1 + num2

# 输出两个数之和
print("两个数之和为:", sum_nums)


12. 输入两个数字(浮点数),输出两个数之和

# 输入两个浮点数
num1 = float(input("请输入第一个浮点数:"))
num2 = float(input("请输入第二个浮点数:"))

# 计算两个数之和
sum_nums = num1 + num2

# 输出两个数之和
print("两个数之和为:", sum_nums)


13. 输入两个数字(整数),输出两个数之积

# 输入两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))

# 计算两个数之积
product = num1 * num2

# 输出两个数之积
print("两个数之积为:", product)


14. 输入两个数字(浮点数),输出两个数之积

# 输入两个浮点数
num1 = float(input("请输入第一个浮点数:"))
num2 = float(input("请输入第二个浮点数:"))

# 计算两个数之积
product = num1 * num2

# 输出两个数之积
print("两个数之积为:", product)


15. 输入两个数字(整数),分别为a和b,输出((a + b) / (a - b) * a) * (a + b)

# 输入两个整数
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))

# 计算表达式结果
result = ((a + b) / (a - b) * a) * (a + b)

# 输出结果
print("表达式结果为:", result)


16. 输入两个数字(浮点数),分别为a和b,输出((a + b) / (a - b) * a) * (a + b)

# 输入两个浮点数
a = float(input("请输入第一个浮点数a:"))
b = float(input("请输入第二个浮点数b:"))

# 计算表达式结果
result = ((a + b) / (a - b) * a) * (a + b)

# 输出结果
print("表达式结果为:", result)


17. 输入一个整数(int),再输入一个浮点数(float),输出((a * b) + (a - b) / a) * (a % b)

# 输入一个整数和一个浮点数
a = int(input("请输入一个整数a:"))
b = float(input("请输入一个浮点数b:"))

# 计算表达式结果
result = ((a * b) + (a - b) / a) * (a % b)

# 输出结果
print("表达式结果为:", result)


18. 输入三个数(int),输出三数的总和

# 输入三个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))

# 计算三个数的总和
total = num1 + num2 + num3

# 输出总和
print("三个数的总和为:", total)


19. 输入四个数(float),分别为a,b,c和d。输出((a * b) + (c - d) / a) * (d % b)

# 输入四个浮点数
a = float(input("请输入第一个浮点数a:"))
b = float(input("请输入第二个浮点数b:"))
c = float(input("请输入第三个浮点数c:"))
d = float(input("请输入第四个浮点数d:"))

# 计算表达式结果
result = ((a * b) + (c - d) / a) * (d % b)

# 输出结果
print("表达式结果为:", result)


20. 输入三角形的三条边(int),计算三角形的周长

# 输入三角形的三条边
side1 = int(input("请输入第一条边的长度:"))
side2 = int(input("请输入第二条边的长度:"))
side3 = int(input("请输入第三条边的长度:"))

# 计算三角形的周长
perimeter = side1 + side2 + side3

# 输出周长
print("三角形的周长为:", perimeter)


22. 输入一个数字(float),如果这个数字大于1,则输出666,否则输出999

# 输入一个浮点数
num = float(input("请输入一个数字:"))

# 判断条件并输出结果
if num > 1:
    print("666")
else:
    print("999")


23. 输入一个数字(float),如果这个数字等于1,则输出666,否则输出999

# 输入一个浮点数
num = float(input("请输入一个数字:"))

# 判断条件并输出结果
if num == 1:
    print("666")
else:
    print("999")


24. 输入一个数字(float),如果这个数字小于等于1,则输出666,否则输出999

# 输入一个浮点数
num = float(input("请输入一个数字:"))

# 判断条件并输出结果
if num <= 1:
    print("666")
else:
    print("999")


25. 输入两个数字(float)分别为a和b,两数之和大于1,则输出666,否则输出999

# 输入两个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))

# 计算两个数之和
sum_ab = a + b

# 判断条件并输出结果
if sum_ab > 1:
    print("666")
else:
    print("999")


26. 输入三个数字分别为a,b和c(float),假如a和b之和大于c,则输出((a + c) / (b - c) // a) * (c + b),否则输出((b + c) / (a - c) // b) * (a + b)

# 输入三个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))
c = float(input("请输入第三个数字c:"))

# 计算a和b之和
sum_ab = a + b

# 判断条件并输出结果
if sum_ab > c:
    result = ((a + c) / (b - c) // a) * (c + b)
else:
    result = ((b + c) / (a - c) // b) * (a + b)

print("结果为:", result)


27. 输入两个数字(float),输出最大的那个数字

# 输入两个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))

# 判断并输出较大的数字
if num1 > num2:
    print("最大的数字为:", num1)
else:
    print("最大的数字为:", num2)


28. 输入三个数字(float),输出最小的那个数字

# 输入三个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))

# 找到最小的数字
min_num = min(num1, num2, num3)

# 输出最小的数字
print("最小的数字为:", min_num)


29. 输入三个数字(float),判断这三个数字是否能构成三角形,假如能够构成则输出 是三角形,否则输出 不是三角形(判断构成三角形的特点:满足两边之和大于第三边就能够构成三角形)

# 输入三个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))
c = float(input("请输入第三个数字c:"))

# 判断是否能构成三角形
if a + b > c and a + c > b and b + c > a:
    print("能构成三角形")
else:
    print("不能构成三角形")


30. 输入一个带有六位小数的数字(例如1.123456),输出这个数只带2位小数(例如 1.23)【具体细节回顾笔记格式化输出】

# 输入一个带有六位小数的浮点数
number = float(input("请输入一个带有六位小数的数字:"))

# 格式化输出,保留两位小数
formatted_number = ("%.2f"%number)

# 输出结果
print(formatted_number)

31. 输入一个数字(float),输出保留9位小数的结果【具体细节回顾笔记格式化输出】

# 输入一个浮点数
number = float(input("请输入一个数字:"))

# 格式化输出,保留9位小数
formatted_number = "%.9f" % number

# 输出结果
print(formatted_number)


32. 输入一个数(float),如果这个数大于1,则输出”yes”,否则输出”no”

# 输入一个浮点数
number = float(input("请输入一个数字:"))

# 判断条件并输出结果
if number > 1:
    print("yes")
else:
    print("no")


33. 输出一个数(float),如果这个数大于1,则输出这个数与2的和,否则输出这个数和2的乘积

# 输入一个浮点数
number = float(input("请输入一个数字:"))

# 判断条件并输出结果
if number > 1:
    result = number + 2
else:
    result = number * 2

print("结果为:", result)


34. 输出两个数(float),如果这两个数之和大于10,则输出两数之积,否则输出两数之和。

# 输入两个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))

# 计算两个数之和
sum_nums = num1 + num2

# 判断条件并输出结果
if sum_nums > 10:
    result = num1 * num2
else:
    result = sum_nums

print("结果为:", result)


35. 输入一个语文数(int),假如这个数大于等于90则输出优秀,如果这个数小于90但是大于等于60则输出良好,如果这个数小于60则输出不及格。

# 输入语文成绩
score = int(input("请输入语文成绩:"))

# 判断条件并输出评价
if score >= 90:
    print("优秀")
elif score >= 60:
    print("良好")
else:
    print("不及格")


36. 输入一个数(int),如果这个数能被5整除则输出“666”,否则输出“2333”

# 输入一个整数
number = int(input("请输入一个数字:"))

# 判断条件并输出结果
if number % 5 == 0:
    print("666")
else:
    print("2333")


37. 输入一个数(int),如果这个数对5取余得到的余数是6则输出“6”,否则输出“666”

# 输入一个整数
number = int(input("请输入一个数字:"))

# 判断条件并输出结果
if number % 5 == 6:
    print("6")
else:
    print("666")


38. 输入一个数(float),如果这个数能够被2整除则输出“偶数”,否则输出“奇数”

# 输入一个浮点数
number = float(input("请输入一个数字:"))

# 判断条件并输出结果
if number % 2 == 0:
    print("偶数")
else:
    print("奇数")


39. 输入一个数(float),判断这个数是偶数还是奇数,如果是偶数则输出“偶数”,否则输出“奇数”

# 输入一个浮点数
number = float(input("请输入一个数字:"))

# 判断条件并输出结果
if number % 2 == 0:
    print("偶数")
else:
    print("奇数")


40. 输出一个数(int),如果这个数是偶数 而且 和6的乘积大于100,则输出“666”,否则输出“777”

# 输入一个整数
number = int(input("请输入一个数字:"))

# 判断条件并输出结果
if number % 2 == 0 and number * 6 > 100:
    print("666")
else:
    print("777")

小明老师(无聊猿)
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/641626.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

如何使用Studio 3T导出MongoDB数据成excel?

导出MongoDB查询集合数据成excel 1. 新建查询页面&#xff0c;输入指定的查询语句&#xff0c;执行查询获取结果。 这里以查询集合accountbackLogger表中的reqTime字段日期是2024年5月的数据为列。 db.getCollection("accountbackLogger").find({reqTime:{$gte: IS…

UE4/UE5像素流送云推流:多人访问不稳定、画面糊、端口占用多等

UE4/UE5想要实现网页访问&#xff0c;很多工程师会选择guan方的像素流送。但这个技术要求在模型开发初期就接入。对于一些已有UE模型是无法进行流化的。虽然也可以解决新UE模型的网页访问问题&#xff0c;但在实际的应用中&#xff0c;点量云流也收到很多反馈说&#xff0c;使用…

LeetCode题练习与总结:从中序与后序遍历序列构造二叉树--106

一、题目描述 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7], postorder [9,15,7,20,3] 输出…

【百度云千帆AppBuilder】诗词达人:AI引领的诗词文化之旅

文章目录 写在前面&#xff1a;百度云千帆AppBuilder诗词达人&#xff1a;AI引领的诗词文化之旅功能介绍&#xff1a;诗词达人智能体的深度体验1. 诗词接龙学习2. 诗词深度解析3. 互动式问答4. 诗词创作辅助 技术特点详解&#xff1a;"诗词达人"智能体的创新技术零代…

【论文笔记】Layer-Wise Weight Decay for Deep Neural Networks

Abstract 本文为了提高深度神经网络的训练效率&#xff0c;提出了逐层权重衰减(layer-wise weight decay)。 本文方法通过逐层设置权重衰减稀疏的不同值&#xff0c;使反向传播梯度的尺度与权重衰减的尺度之比在整个网络中保持恒定。这种设置可以避免过拟合或欠拟合&#xff0…

胶原蛋白流失大揭秘:你的肌肤还年轻吗?

&#x1f343;当我们谈及胶原蛋白&#xff0c;不少女生眼中都会闪过一丝光芒。为什么呢&#xff1f;因为胶原蛋白是维持我们肌肤弹性、水润的秘密武器啊&#xff01;但是&#xff0c;随着岁月的流逝&#xff0c;你是否发现自己的肌肤开始变得松弛、无弹性&#xff0c;甚至出现了…

亚马逊测评技术自己掌控:打造爆款产品,快速突破销量瓶颈

不管新老店铺来说&#xff0c;出单都是至关重要的&#xff0c;在我们的理解当中测评应该是一种成长剂&#xff0c;是一个加快店铺成长的工具&#xff0c;因为它在店铺的破0、突破瓶颈期、引爆爆款以及在后期店铺的一个补量上都会有一个明显的作用 测评有什么意义&#xff1f; …

Vue实现二维码的展示及下载

个人介绍 hello hello~ &#xff0c;这里是 code袁~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f981;作者简介&#xff1a;一名喜欢分享和记录学习的…

amtlib.dll打不开怎么办?一键修复丢失amtlib.dll方法

电脑丢失amtlib.dll文件是什么情况&#xff1f;出现amtlib.dll打不开怎么办&#xff1f;这样的情况有什么解决方法呢&#xff1f;今天就和大家聊聊amtlib.dll文件同时教大家一键修复丢失amtlib.dll方法&#xff1f;一起来看看amtlib.dll文件丢失会有哪些方法修复&#xff1f; a…

新手做抖音小店应该注意哪些问题?怎么正确的做抖音小店?

大家好&#xff0c;我是电商花花。 我们想做好一家抖音小店&#xff0c;想长期持久的做好一家抖店&#xff0c;一定要注意下面这些问题&#xff0c;只有避开这些做店的坑&#xff0c;我们才能稳稳的出单&#xff0c;稳稳的赚钱。 做抖音小店不能无脑铺货&#xff0c;要做精细…

HarmonyOS 鸿蒙应用开发 - 创建自定义组件

开发者定义的称为自定义组件。在进行 UI 界面开发时&#xff0c;通常不是简单的将系统组件进行组合使用&#xff0c;而是需要考虑代码可复用性、业务逻辑与UI分离&#xff0c;后续版本演进等因素。因此&#xff0c;将UI和部分业务逻辑封装成自定义组件是不可或缺的能力。 1、创…

SpringBoot3.x 整合 Spring AI

Spring AI 已经发布了一段时间&#xff0c;虽然推出的时候就被人说只是一个套了 API 的壳&#xff0c;但是作为 Spring 生态的一个开源项目&#xff0c;用它来结合到现有业务系统中还是一个比较好的方案&#xff0c;毕竟像笔者当初为了接入 OpenAI 的 API&#xff0c;还专门学了…

链路初始化和训练

一、总览 链路初始化和训练&#xff0c;由物理层进行控制&#xff0c;是一个基于硬件的过程。初始化设备的链路和端口&#xff0c;使得设备能够收发报文&#xff0c;在链路上正常通信。 在reset后由硬件自动启动完整的训练过程&#xff0c;并由LTSSM管理。 1 位锁定 训练开始…

【正点原子Linux连载】 第四十六章 M.2硬盘驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1&#xff09;实验平台&#xff1a;正点原子ATK-DLRK3568开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id731866264428 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/docs/boards/xiaoxitongban 第四十…

揭秘循环购模式:消费返利新玩法,引领电商新潮流

在当今的消费市场中&#xff0c;有一种商业模式引起了广大消费者的热烈讨论——那就是循环购模式。你可能会想&#xff0c;消费满千元就能得到两千元的福利&#xff0c;每天还能领取现金&#xff0c;这怎么可能呢&#xff1f;商家难道真的在“慷慨解囊”&#xff1f;今天&#…

7.2k star的万能视频解析下载插件

今天给大家介绍一个超级厉害的浏览器插件&#xff0c;可以解析各个平台网页视频——猫抓。 项目简介 猫抓&#xff08;cat-catch&#xff09; 是一款资源嗅探扩展插件&#xff0c;他能够帮助你筛选列出当前页面的资源。简单来说&#xff0c;当你打开任意一个带有视频的网页&a…

Vue3中为Ant Design Vue中table的checkbox加tooltip、popover

问题的产生 Vue版本&#xff1a;3.3.13 ant-design-vue 版本&#xff1a;3.x.x 在工作时遇到一个场景&#xff0c;需要在 ant-table 的 checkbox 被禁用的时候提示原因&#xff0c;但是在 ant-design-vue 文档中并没有发现有相关介绍。 首先我去看了issue中是否有提到相关问题…

【MATLAB源码-第214期】基于matlab的遗传算法GA最短路径路由优化算法仿真。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 在现代网络通信和路径规划领域&#xff0c;最短路径路由优化算法是一项关键技术。它涉及在给定的网络拓扑中寻找从源点到目标点的最短或成本最低的路径。近年来&#xff0c;遗传算法&#xff08;GA&#xff09;因其出色的全局…

2024.05.18学习记录

1、Vue3 Composition API Vite jsx 2、react 基本使用、高级用法 3、刷题&#xff1a;回溯部分剩下的题目

轻松拿捏C语言——【字符串函数】的使用及模拟实现

&#x1f970;欢迎关注 轻松拿捏C语言系列&#xff0c;来和 小哇 一起进步&#xff01;✊ &#x1f389;创作不易&#xff0c;请多多支持&#x1f389; &#x1f308;感谢大家的阅读、点赞、收藏和关注&#x1f495; &#x1f339;如有问题&#xff0c;欢迎指正 感谢 目录 一、…