1,无论什么编程语言,首先我们都会学习“hello wrold”
print("hello wrold")
python的完整语句最后不用加‘;’
2,简单的计算加减乘除法
1 2 3 4 5 6 7 8 9 10 11 12 13 | input_1 = input ( "请输入一个数字:" ) input_2 = input ( "请输入一个数字:" ) ChangeToFloat_1 = float (input_1) ChangeToFloat_2 = float (input_2) Calc_add = ChangeToFloat_1 + ChangeToFloat_2 Calc_sub = ChangeToFloat_1 - ChangeToFloat_2 Calc_mul = ChangeToFloat_1 * ChangeToFloat_2 Calc_div = ChangeToFloat_1 / ChangeToFloat_2 print ( "加为:" ,Calc_add) print ( "减为:" ,Calc_sub) print ( "乘为:" ,Calc_mul) print ( "除为:" ,Calc_div) |
另一种表示方法(以加为例)
1 2 3 4 5 6 7 8 | a = input () b = input () a1 = float (a) b1 = float (b) print ( "%d+%d=%d" % (a1,b1,(a1 + b1))) #input只能输入字符串,如果想要整型,需要转换 #float也可以是int #注意括号 |
运行结果:
2
3
2+3=5
3.str()用法
1 2 | str ( 100 ) #括号里只能是一个数字 |
运行结果:
‘100’
4.邮件加密
1 2 3 4 5 6 7 | email = input ( "Input Your Email:" ) for i in email: #拿出当前ascii值 res = ord (i) + 4 #将字符串(6,4,9.。) res2 = chr (res) print (res2,end = "") |
运行结果:
Input Your Email:96543@qq.com
q
5.练习1 :华氏温度转换为摄氏温度
1 2 3 4 5 6 7 8 | # 用户输入摄氏温度 # 接收用户输入 a = ( input ( '输入摄氏温度: ' )) celsius = float (a) # 计算华氏温度 fahrenheit = (celsius * 1.8 ) + 32 print ( '%0.1f 摄氏温度转为华氏温度为 %0.1f ' % (celsius,fahrenheit)) |
运行结果:
输入摄氏温度: 123
123.0 摄氏温度转为华氏温度为 253.4
6.练习2:求圆的周长和面积
1 2 3 4 5 6 7 | import math a = ( input ( "请输入圆的半径:" )) r = float (a) c = 2 * math.pi * r s = r * r * math.pi print ( "圆的周长为 %.2f" % c) print ( "圆的面积为 %.2f" % s) |
运行结果:
请输入圆的半径:2 圆的周长为 12.57 圆的面积为 12.57
7.练习3:判断是否是闰年
1 2 3 4 | a = ( input ( "请输入你想知道的年份:" )) y = float (a) s = (y % 4 = = 0 and y % 100 ! = 0 or y % 400 = = 0 ) print (s) |
运行结果:
请输入你想知道的年份:3444 True
8.练习4:求100-1000的水仙花数
1 2 3 4 5 6 | for f in range ( 100 , 1000 ): a = f / / 100 b = f / / 10 % 10 c = f % 10 if f = = a * * 3 + b * * 3 + c * * 3 : print (f) |
运算结果:
153 370 371 407
9.判断是否是水仙花数
1 2 3 4 5 6 7 8 9 10 11 | f = input ( "请输入一个数字:" ) if len (f) > 3 : print ( "F" ) else : a = int (f[ 0 ]) b = int (f[ 1 ]) c = int (f[ 2 ]) if int (f) = = a * * 3 + b * * 3 + c * * 3 : print ( "这是水仙花数" ) else : print ( "这不是水仙花数" ) |
运行结果:
请输入一个数字:135 这不是水仙花数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?