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 * 2print("结果为:", result)

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

# 输入两个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))# 计算两个数之和
sum_nums = num1 + num2# 判断条件并输出结果
if sum_nums > 10:result = num1 * num2
else:result = sum_numsprint("结果为:", 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")

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SVN创建分支,分支合并,切换分支。通俗易懂

1、首先在svnbucket.com远程仓库上创建项目&#xff0c;这里我创建了个测试demo&#xff1a; 2、先把svn仓库的项目检出到自己的文件夹&#xff0c;我这里是demo001文件夹&#xff0c;此时并没有创建truck, branches, tags这三个目录&#xff1a; 3、 在demo001文件夹里新建tru…

vue实战 ---- 社交媒体---黑马头条项目

vue基础 1.介绍 为什么会有Vuex ? ​ Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 vuex是采用集中式管理组件依赖的共享数据的一个工具&#xff0c;可以解…

spring boot打的包直接运行

Spring Boot 提供了一个插件 spring-boot-maven-plugin 把程序打包成一个可执行的jar包&#xff0c;直接执行java -jar xxx.jar即可以启动程序 1、引用 spring-boot-maven-plugin插件 <build><plugins><plugin><groupId>org.springframework.boot<…

Hive安装教程

前置条件:hadoop&mysql docker容器安装mysql-CSDN博客 以下的/opt/bigdata目录根据自己实际情况更改 1.上传hive包并解压 tar -zxvf apache-hive-3.1.3-bin.tar.gz -C /opt/bigdata/ 2.修改路径 mv /opt/bigdata/apache-hive-3.1.3-bin/ hive cd /opt/bigdata/hive/…

全网最全网络基础思维导图合集(38张)

计算机网络基础知识点多且杂&#xff0c;想要系统地学习&#xff0c;思维导图肯定是必不可少的。 今天整理了38张思维导图&#xff0c;帮助你轻松理清思路&#xff0c;快速掌握关键内容。建议你收藏起来慢慢看&#xff0c;在看过之后最好能重新动手画一画&#xff0c;让计算机…

【数据结构】线性表习题 |顺序表 |链表 |栈和队列

&#x1f4d6;专栏文章&#xff1a;数据结构学习笔记 &#x1faaa;作者主页&#xff1a;格乐斯 前言 线性表习题 |顺序表 |链表 |栈和队列 顺序表和链表 1、 选B 1002(5-1)108* 第i个元素地址X&#xff0c;元素长度Len&#xff0c;第j个元素地址Y 公式&#xff1a;YXL…

Windows 7 SP1 安装VMtools -- 安装失败的解决方法

VMware安装Win7 SP1可以参考这篇文章&#xff1a;https://blog.csdn.net/2301_77225571/article/details/139121179?spm1001.2014.3001.5501 1.下载补丁 https://www.catalog.update.microsoft.com/search.aspx?qkb4474419 2.本机远控Win7 【Win】【R】&#xff0c;输入cmd…

第二十届文博会沙井艺立方分会场启幕!大咖齐打卡!

2024年5月24日-27日&#xff0c;第二十届中国&#xff08;深圳&#xff09;国际文化产业博览交易会沙井艺立方分会场活动将在艺立方非遗&#xff08;文旅&#xff09;产业园盛大举办。 本届文博会艺立方分会场活动办展特色鲜明&#xff0c;亮彩纷呈&#xff0c;将以“种下梧桐树…

aws eks理解和使用podidentity为pod授权

参考链接 https://www.amazonaws.cn/new/2024/amazon-eks-introduces-eks-pod-identity/https://aws.amazon.com/cn/blogs/aws/amazon-eks-pod-identity-simplifies-iam-permissions-for-applications-on-amazon-eks-clusters/ 先决条件 集群版本需要符合要求&#xff0c;如果…

【揭秘!在线ChatGPT神器,体验入口在此!】

&#x1f680;【揭秘&#xff01;在线ChatGPT神器&#xff0c;体验入口在此&#xff01;】&#x1f680; 前言 嘿&#xff0c;大家好&#xff01;今天我要和大家分享一些关于如何使用免费的ChatGPT的技巧。ChatGPT是一项令人兴奋的人工智能技术&#xff0c;它可以成为我们的好…

aws eks集成wasm运行时并启动pod

参考资料 WebAssembly 在云原生中的实践指南&#xff0c;https://cloud.tencent.com/developer/article/2324065 作为一种通用字节码技术&#xff0c;wasm的初衷是在浏览器中的程序实现原生应用性能。高级语言将wasm作为目标语言进行编译并运行在wasm解释器中。和nodejs类似的…

文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失

文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失 文章目录 文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失前言一、FreeFileSync二、使用方法1.用外部存储卡或盘作为异地备份目标盘2.设置同步策略3.设置为windows的自动计划 …

将电脑D盘部分空间划分给C盘的方法

本文介绍在Windows电脑中&#xff0c;将D盘的部分空间分给C盘的方法。 最近&#xff0c;发现电脑中C盘的空间剩余不多了&#xff1b;而D盘由于当初分盘时划分的空间过多&#xff0c;导致其剩余空间很大且大概率以后都不会用上D盘中这些多余的空间了。因此&#xff0c;希望将D盘…

ubuntu20.04 安装系统后-开机黑屏-nvidia显卡驱动没问题_thinkpad-intel-13700H

文章目录 硬件现象原因&解决 硬件 thinkpad p1 gen6笔记本&#xff0c; intel 13代cpu 13700H,nvidia rtx 2000 Ada laptop gpu 13700H应该是有集显的&#xff0c;但可能没装集显驱动or由于Bios设置的缘故&#xff0c;我的win任务管理器只能看到一个gpu(gpu0)&#xff1…

学会这些大模型术语,你可以硬控朋友7.13分钟

你对于大型语言模型&#xff08;LLMs&#xff09;的复杂世界以及围绕它们的技术术语感到好奇吗&#xff1f; 理解从训练和微调的基础方面到转换器和强化学习的尖端概念&#xff0c;是揭开驱动现代人工智能大语言模型神秘面纱的第一步。 在本文中&#xff0c;我们将深入探讨 25 …

【软件设计师】大题

一、数据流图 基础知识 数据流图&#xff08;Data Flow Diagram,DFD&#xff09;基本图形元素&#xff1a; 外部实体&#xff08;External Agent&#xff09; 表示存在于系统之外的对象&#xff0c;用来帮助用户理解系统数据的来源和去向加工&#xff08;Process&#xff09;数…

网络安全基础技术扫盲篇 — 名词解释

网络模块基础&#xff08;网络拓扑图、网络设备、安全设备&#xff09; 用通俗易懂的话说&#xff1a; 网络拓扑图&#xff1a;它就像一张网络世界的地图&#xff0c;它展现了我们数不清的网站、服务器和设备是如何相互连接的。用简单的话说&#xff0c;它就是给我们指路、告…

基于移动多媒体信源与信道编码调研

前言 移动多媒体是指在移动通信环境下&#xff0c;通过无线网络传输的音频、视频、图像等多种媒体信息。移动多媒体的特点是数据量大、传输速率高、服务质量要求高&#xff0c;因此对信源编码和信道编码的性能提出了更高的要求。 本文对进3年的移动多媒体信源与信道编码的研究…

数美滑块研究

周一&#xff0c;在清晨的阳光照耀下&#xff0c;逆向山脚下的小镇宁静而安详。居民们忙碌地开始一天的生活&#xff0c;而在爬虫镇子的边缘&#xff0c;一座古朴的道观显得格外神秘。 阿羊正静静地坐在青石长凳上&#xff0c;摸鱼养神。突然&#xff0c;一道清脆的声音在他耳…

【C++】AVL树和红黑树模拟实现

AVL树和红黑树 1. 背景2. AVL树的概念3. AVL树节点的定义4. AVL树的插入5. AVL树的旋转5.1. 左单旋5.2. 右单旋5.3. 左右单旋5.4. 右左单旋5.5. 旋转总结 6. AVL树的验证7. AVL树的性能8. 红黑树的概念9. 红黑树的节点的定义10. 红黑树的插入10.1. 情况一10.2.情况二 11. 红黑树…